由于公司的网络问题,在开发者工具无法渲染出地图,所以用真机在测试,
比如这是一开始的地图
然后我拖动地图,移动到别的地方
过几秒,页面会闪烁,并且重置地图回到原点
开发者工具是正常的,真机就会一直闪烁,测试了一下发现一个问题
<map :latitude="ditu.latitude" :longitude="ditu.longitude" :markers="markers" @updated="test()"></map>
ditu:{
latitude:23.099994,
longitude:113.324520,
scale:18
}
markers:[{
iconPath:'/static/images/path_icon.png',
id:0,
latitude:23.099994,
longitude:113.324520,
width:30,
height:30,
callout:{
content:'',
display:"ALWAYS",
fontSize:14,
color:'#ffffff',
bgColor:'#000000',
padding:8,
borderRadius:4,
boxShadow:'4px 8px 16px 0 rgba(0)'
}
}]
这样动态绑定经纬度就会出现这个问题,如果
<map latitude="23.099994" longitude="113.324520" markers="{{markers}}" @updated="test()"></map>
这样写,不使用动态数据就会正常,这是怎么回事呢
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。