项目:打卡
项目中需要从app端获取坐标位置,需要调用原生的方法,然后在回调中获取到数据。
在回调函数中给this.locations赋值,然后watch不到this.locations的变化,
由于原生方法是挂在在window上面,考虑是不是在回调中this的指向变了,所以未获取到vue。
解决办法:可以在开始定义一个变量
let myVUE = {}
export default{
然后在create钩子里面
create ( ) {
myVUE = this
}
}
然后在方法里面直接调用 myVUE . locations = data.locations
就能获取到数据了
由于技术有限,有不当地方欢迎各位大佬指出