开发微信小程序的图,把地图做成组件后 moveToLocation不生效
不在组件里是这样写的,发现怎么也动不了,又没有报错
let mapCtx = wx.createMapContext('myMap')
this.data.mapCtx.moveToLocation({
longitude: Number(data.longitude),
latitude: Number(data.latitude),
}
查了半天,加个 this 就可以了
let mapCtx = wx.createMapContext('myMap',this)
this.data.mapCtx.moveToLocation({
longitude: Number(data.longitude),
latitude: Number(data.latitude),
}
![](https://i-blog.csdnimg.cn/blog_migrate/2aa74c73a4ca0cf4f1e15b0e6c61f593.png)