uniapp 返回

uniapp  1.点击手机左上角的返回

1.点击手机左上角的返回  用 onUnload  去监听 

onUnload(() => {
  const isScan = uni.getStorageSync('wxScans')
  clearInterval(state.timeQuestions)
  state.timeQuestions = null
  if (isScan && isScan == 'true' && !isBack.value) {
    uni.switchTab({
      url: '/pages/load/index'
    })
    // uni.switchTab({
    //   url: '/pages/index/index'
    // })
  }
})
 
2.监听每一个页面中的  点击右上角圆圈关闭  用 onHide 方法  
在全局的  App.vue 中 用 onHide 方法 
onHide(() => {
  uni.removeStorageSync('isBack')
  uni.removeStorageSync('isChoose')
})
3.每次都需要跳转请求  用  onShow 方法  
onShow(() => {
  bgShow.value = false
  bgShowTwo.value = false
})
 
posted @ 2024-08-15 16:49  风雪中de冲破  阅读(128)  评论(0编辑  收藏  举报