1***@qq.com
1***@qq.com
  • 发布:2022-07-07 18:08
  • 更新:2022-07-08 15:57
  • 阅读:589

uni-app tabbar页面 监听不到 onBackPress 。用户点击手机自带的返回键则不会执行onBackPress 里面的代码

分类:uni-app
2022-07-07 18:08 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

这边测试tabbar页面点击安卓返回键是会触发页面的 onBackPress 声明周期,但不会触发页面跳转
要注意的是 onBackPress 不支持 安卓手机实体键
如您的问题不属于以上问题,请提供可复现demo ,谢谢!

  • 1***@qq.com (作者)

    我这个项目是集成在某个apk 应用上的 不是独立的 apk。

    onBackPress() {

    alert("onBackPress");

    if (this.durationEnd < new Date().getTime()) {

    this.durationEnd = new Date().getTime() + this.duration;

    console.log("this.durationEnd 1", this.durationEnd);

    uni.showToast({

    title: "再按一次退出应用",

    icon: "none",

    duration: this.duration,

    });

    return true;//return true的意思是禁止返回到上一个界面

    } else {

    return false;//return false的意思是返回到上一个界面,即 退出应用

    }

    },

    2022-07-08 17:39

  • DCloud_UNI_WZF

    回复 1***@qq.com: 你开一个简单的demo 测试下有没有问题,如果没有问题,可能就是你这边集成的过程中有什么地方影响了,而不是 uni api 的问题

    2022-07-08 17:43

要回复问题请先登录注册