wx.onLocationChange 多次执行问题?
发布于 7 年前 作者 ping31 11945 次浏览 来自 官方Issues

第一步:我在页面中写定时执行代码,每10秒执行一次

wx.startLocationUpdateBackground

第二步:我在wx.onLocationChange成功事件中关闭后台实时位置获取

wx.stopLocationUpdate

现在,正常打开页面,是能达到我的目标:每10秒从后台得一次数据,只执行一次wx.onLocationChange

但是,我在小程序里,点右上角,点回到首页,我每点一次,wx.onLocationChange 就会多加一次,比如我点了5次,那么,当每次wx.startLocationUpdateBackground 执行后 wx.onLocationChange成功事件会执行5次,我只想要一次就行,不清楚为什么会这样,请教大家,感谢

2 回复

是的,明明退出时stopLocationUpdate关掉了,再进来wx.onLocationChange 增加一次执行

我也遇到了同样的问题,请问您解决了吗

回到顶部