[问题简单描述]
我使用小程序的map组件,请求数据后绑定经纬度到map组件上,然后真机测试发现一个问题,就是地图没过几秒就会重置,不过你拖动到哪里都会重置到最开始的地方。因为我同时使用swiper组件,绑定了change事件用来记录current,轮播每过五秒就会进行切换,这时候地图就会重置,我发现只要修改data里面的变量,地图就会重置。
<map :latitude="isLatitude" :longitude="isLatitude" :markers="markers" :scale="isScale" class="myMap" v-if="mapShow" @Updated="test">
这样就有问题
如果里面的数字写死就不会出现重置。请问这个怎么解决呢,我纠结很久了
**期望的表现:**
[在这里描述期望的表现]
观察到的表现:
[在这里描述观察到的表现]
屏幕截图和动态 GIF 图
![复现步骤的屏幕截图和动态 GIF 图](图片的 url)
4条答案
按热度按时间jhiyze9q1#
#936
csbfibhn2#
不用updated用其他的方法实现吧
ggazkfy83#
用户操作会改变经纬度,缩放级别数据,如果mpvue的对应的数据没有手动进行更新,再次进行数据操作时,导致vm中旧的缩放级别数据去更新地图中新的缩放级别数据,就会出现这种情况。 https://www.cnblogs.com/imgss/p/9700617.html
vfhzx4xs4#
issue超过30天无更新或响应,7天后将自动关闭,如果问题状态有更新请及时更新issue