详细问题描述 在nvue页面中使用map组件,在初始化时给markers设置值,会在地图中显示标记点,但是通过点击地图控件事件来追加标记点,在地图中不显示,但是打印map对象的markers,标记点的数据是添加进去的,就是在页面中不会渲染出来 联系方式 [QQ] 57233393
<map ref="map1" style="width: 100%; height: 900rpx" :latitude="latitude" :longitude="longitude" :polyline="polyline" markers="covers"> 解决方式 《 解构赋值》 var polyline=[ { points: [ {latitude: 31.242152360603185, longitude: 121.5115621723279}, {latitude: 31.252152360603185, longitude: 121.5215621723279}, {latitude: 31.262152360603185, longitude: 121.5315621723279}, {latitude: 31.272152360603185, longitude: 121.5415621723279} ], width: 25, color: "#CA1607", dottedLine: true, arrowLine: true } ] this.polyline=[...polyline];
悟空9527
找了好久的问题 再这儿解决了 赞一个
2020-09-15 16:23