收藏
回答

调用后onLocationChange,onUnload 中不执行offLocationCh怎么办?

startLocat: function () {

wx.onLocationChange(res => {

console.log('监听实时', res)

var latitude = res.latitude

var longitude = res.longitude

this.setData({

latitude: latitude,

longitude: longitude,

})

})

},

onUnload: function () {

wx.offLocationChange((res) =>{

console.log('取消监听', res)

})

},



回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2021-02-05

    unOnload在页面销毁的时候才会触发,如回退、redirect、reLaunch,也包括在非tabbar页面执行switchTab

    在tabbar页面中只有relauch会触发

    正常页面navigateTo跳转,页面栈会暂时保留,也就不会触发unOnload

    2021-02-05
    有用
    回复
登录 后发表内容
问题标签