0 BrocYu

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 40w+

高德地图使用setCity时,再设置setZoom不生效问题

map.setCity(this.cityName,function(e){ map.setZoom(_this.mapZoom) })要在setCity的回调里面调用setZoom,setZoom就会生效

2020-06-03 11:03:46

dangerouslySetInnerHTML的使用格式

<div dangerouslySetInnerHTML={{ __html: '<div>' + `${$state.descriptionList.policyDto.limitBuyPolicy.length ? $state.descriptionList.policyDto.limitBuyPolicy : '暂无'}` + `${$state.descriptionList.

2020-05-14 16:09:35

antV-g2的tooltip的显示隐藏事件

chart.on('tooltip:show', ev => { })chart.on('tooltip:hide', ev => { })

2020-04-27 10:45:37

百度地图获取到地图中marker的Dom

let pane = this.map.getPanes().markerMouseTarget有时候需要拖拽marker,但是会被其他覆盖物挡住(比如infowindow,一直层级很高),这时候就需要把marker的层级设置的高一些,所以需要用上面的方法获取marker的dom, pane.style.zIndex = 800然后设置层级...

2020-04-27 10:43:23

antV-G2自定义tooltip的结构

Chart.tooltip(true, { // 提示信息配置 containerTpl: '<div class="g2-tooltip">' + '<p class="g2-tooltip-title">开盘时间</p>' + '<ul class="g2-tooltip-list"></ul>' +...

2020-04-27 09:58:47

antV-G2自定义lable和自定义toolTip的内容

view1.point().position('name*ratio').color('#33BBFF').style({ stroke: '#33BBFF', fill: '#33BBFF' }).label('name*ratio', function () { return...

2020-04-27 09:56:00

antV-G2图表中给点注册鼠标事件

g2Chart.on('point:mouseenter', ev => {})g2Chart.on('point:mouseleave', ev => {})

2020-04-27 09:54:22

一些过滤去重

1.创建一个数组,判断数组中是否存在某个值var newarr = [ { num: 1, val: 'ceshi', flag: 'aa' }, { num: 2, val: 'ceshi2', flag: 'aa2' }]console.log(newarr.filter(item => item.num===2 ))2.也可以通过上面方法过滤掉num为2的留下num...

2020-03-26 11:16:21

初始化地图相关的一小部分配置

const _this = this //更改this指向,指向mobx //实例化地图(参数1:地图id,参数2:配置项) const map = new BMap.Map("plateLeveMap", { minZoom: 3, //最小缩放等级 maxZoom: 19, ...

2020-03-25 15:48:53

百度地图手动记录中心点 的方法

let lngArr = [] let latArr = [] rs.boundaries[0] ? rs.boundaries[0].split(';').forEach(item => { lngArr.push(item.split(',')...

2020-03-25 15:47:29

antd表格的滚动方法

//调用getRowHeightAndSetTop方法获取高亮行的index值后,通过setScrollTopValue设置滚动条位置 //data:table的datasource数据 //value:当前需要高亮的值 @action getRowHeightAndSetTop(data, value) { data && data.f...

2020-03-25 15:45:17

百度地图操作marker碰到的问题

map.getPanes(),百度地图获取容器的方法.因为容器没有类名,无法自定义修改样式,所以可以通过此方法获取,以便修改样式.例如: this.map.getPanes().markerMouseTarget 获取marker覆盖物,pane.style.zIndex = 800 设置marker层级...

2020-03-25 15:29:09

react项目中,百度地图的marker上添加数字

//pointOut:marker的坐标点,indexOut:动态数字,name:每个marker设置的标识@action setIconNum = (pointOut, indexOut, name) => { let map = this.map function ComplexCustomOverlay(point, index, name) {...

2020-03-25 15:15:25

数组转对象(key为index)

let toObjList = res.data.modelList.map((item, index) => { return JSON.parse(item).reduce((obj, val, index) => Object.assign(obj, { [index]: val }), {}) //数组转对象 })...

2020-03-24 15:20:46

百度地图拖拽覆盖物思路

百度地图拖拽覆盖物思路class DragMap{ //共用的地图实例 @observable map = null //实时更新的坐标点的数据的数组 @observable newPointData = [] //画圆覆盖物的数据 @observable circlePointData = [] //画多边形 @obs...

2020-03-24 15:05:04
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。