牛客网白给的共享单车项目
regionchange: function (e) {
//console.log(e);
//获取移动后的位置
var that = this;
var etype = e.type;
if (etype == "end") {
this.mapCtx.getCenterLocation({
success: function (res) {
that.setData({
longitude: res.longitude,
latitude: res.latitude
})
}
})
}
问题
移动后会变回原位,然后又变成移动后,来来回回反复横跳,最后ide卡死原地去世
原因
res.log赋值给log后,log发生变化,于是res