摘要:
背景: 类似于如下的表单的形式,如果我们提前知道了表单的key,那么我们就可以通过正常的处理表单形式,完成相关数据的获取。 但是,如果我们事先不知道表单的属性key值及对应的输入框还是select框, 那我们就得选择其他方式处理。 步骤一:首先,我们约定,后台返回的格式如下: 其中,code字段的具 阅读全文
摘要:
实现3D边界效果的省市区域图 ,我们可以按照高德地图提供的3D绘图方式来进行实现,大致分为如下几个步骤: 1、绘制地图底图。 2、设置光照 3、设置平行光源 4、添加Object3DLayer 专门承载 Object3D对象的图层 5、搜索行政区域获取行政边界。 6、正式绘制3D图形。 具体可参考官 阅读全文
摘要:
我们常需要利用高德地图在地图图层上面绘制文本、maker等内容,有必要小结一下; 情形一:绘制纯文本 封装方法如下: addText( textData, style = { "font-size": "12px", color: "#fff", backgroundColor: "transpar 阅读全文
摘要:
项目中,我们有时候会遇到组件的样式是动态变化的,这个时候就需要动态传变量,然后供css用,那么这个如何实现呢? 方法一: 使用原生js操作dom的方法,来改变css的样式,比如 document.getElementById(id).style.property = new style 这里的new 阅读全文
摘要:
项目中经常会遇到pdf的下载和预览的功能,那么我们该如何实现呢? 前提1:后台返回的是文件地址(非文件流) 下载: <a href="/1.pdf" target="_blank" download>下载</a> 加上download即可。 预览: <a href="/1.pdf" target=" 阅读全文
摘要:
一、目的: 1、key的作用主要是为了高效的更新虚拟DOM。(此类原理可查看各类文档) 2、防止不必要的bug出现。 二、如果使用index作为key来使用,会出现bug情形。 如果仅是为了高效更新DOM,可能人们不会在意,殊不知,使用index作为key,还会出现bug,如下情景会有bug。 情形 阅读全文
摘要:
//纵向布局 .flex-col { flex-direction: column; } //横向翻转布局 .flex-row-r { flex-direction: row-reverse; } /*两边对齐弹性布局*/ .flex-between { display: flex; justify 阅读全文
摘要:
{ title: "核算项", dataIndex: "hesxName", key: "hesxName", align: "center", customRender: (text, record, index) => { const obj = { children: text !== nul 阅读全文
摘要:
1、方法一: map.clearOverlays(); 2、方法二: 对应一些你自定义的覆盖物(比如maker 加波纹效果),上面那个方法有时候不管用,需要你遍历,逐一清除覆盖物,代码如下: let allOverlayList = map.getOverlays(); //循坏所有点 for (v 阅读全文
摘要:
我们知道,vue 子组件一般可以直接用父组件的值,但是一般不改父组件的值,那么如何实现子组件改父组件的值,并且更新自我呢? 请看下面的解决方案!!! 阅读全文