uniapp 生成H5 返回上一页 事件不执行

uniapp 生成H5 返回上一页事件不执行

背景:想根据返回的页面判断是否再返回一页

解决办法:uniapp,H5是先执行方法再返回,所以给事件增加延迟调用,如下代码

cpp 复制代码
// 监听返回
onBackPress(e) {
 let pages = getCurrentPages(); // 当前页面
  let beforePage = pages[pages.length - 2]; // 上一页
  if(beforePage.route == 'pages/scan-qrcode/scan-qrcode'){
    setTimeout(()=>{ // H5先执行方法再返回,所以加个时间延迟方法调用
      beforePage.$vm.backPrePage();
    },300)
  }
},
cpp 复制代码
 backPrePage(){
  uni.navigateBack()
 },
关注博主更多文章 https://blog.csdn.net/qq_39882537
相关推荐
会发光的猪。16 小时前
如何获取小程序的code在uniapp开发中
前端·小程序·uni-app
duansamve17 小时前
Uniapp开发总结
uni-app
林涧泣1 天前
【Uniapp-Vue3】页面和路由API-navigateTo及页面栈getCurrentPages
前端·vue.js·uni-app
Komorebi゛1 天前
【uniapp】获取上传视频的md5,适用于APP和H5
前端·javascript·uni-app
林涧泣1 天前
【Uniapp-Vue3】动态设置页面导航条的样式
前端·javascript·uni-app
林涧泣2 天前
【Uniapp-Vue3】request各种不同类型的参数详解
前端·uni-app
WalkingWithTheWind~2 天前
uni-app 程序打包 Android apk、安卓夜神模拟器调试运行
android·uni-app·模拟器
向明天乄2 天前
小程序 uniapp 地图 自定义内容呈现,获取中心点,获取对角经纬度,首次获取对角经纬度
小程序·uni-app
会说法语的猪2 天前
uniapp使用uni.navigateBack返回页面时携带参数到上个页面
前端·uni-app
Li_Ning213 天前
vue3+uniapp开发鸿蒙初体验
华为·uni-app·harmonyos