如附件:
真机调试中,
在map.nvue中,当每次点击运行(138行附近)
_this.covers.push(point)
时,无法动态添加marks。
注释掉这一句,改为(146-148)行时,可以动态添加marks。
不确定是不是由于marks的个数增多导致
o***@163.com
- 发布:2019-11-13 17:51
- 更新:2019-11-20 10:20
- 阅读:717
<template>
<view class="approve">
<map
:style="setMap"
id="approvemap"
class="map"
:latitude="latitude"
:longitude="longitude"
:markers="markers" //注意这里
:scale="scale"
></map>
</view>
</template>
<script>
export default {
data() {
return {
latitude: 39.909,
longitude: 116.39742,
windowHeight:0,
scale:16,
mapContext:null,
pixelRatio:2,
covers:[
],
};
},
computed:{
markers() {// 暂时改成计算属性
return this.covers.slice(0);
}
}
}
</script>
o***@163.com (作者)
是不是确认bug呀,这样没办法动态添加更多的点。只能一个一个改变点的位置
2019-11-18 15:09
DCloud_uni-ad_HDX
回复 o***@163.com: 已提供解决方案,但社区有bug导致图片没有显示出来,正在处理
2019-11-18 17:08
o***@163.com (作者)
回复 DCloud_uni-ad_HDX: 解决方案发我邮箱可好,ouxiong_per@163.com
2019-11-20 09:43