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 @   风雪中de冲破  阅读(256)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示