wx.onLocationChange 多次执行问题?
第一步:我在页面中写定时执行代码,每10秒执行一次
wx.startLocationUpdateBackground
第二步:我在wx.onLocationChange成功事件中关闭后台实时位置获取
wx.stopLocationUpdate
现在,正常打开页面,是能达到我的目标:每10秒从后台得一次数据,只执行一次wx.onLocationChange
但是,我在小程序里,点右上角,点回到首页,我每点一次,wx.onLocationChange 就会多加一次,比如我点了5次,那么,当每次wx.startLocationUpdateBackground 执行后 wx.onLocationChange成功事件会执行5次,我只想要一次就行,不清楚为什么会这样,请教大家,感谢