Uniapp 之 禁用手机物理返回键

Posted zhuangwei_8256

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Uniapp 之 禁用手机物理返回键相关的知识,希望对你有一定的参考价值。

利用uniapp的生命周期实现禁用手机物理返回键功能

// 这里实现的是禁用物理返回,顶部导航栏的自定义返回 uni.navigateBack 仍可使用
onBackPress(options) {
   console.log('options', options);
   if (options.from == 'backbutton') {
       return true;
   } else if (options.from == 'navigateBack') {
       return false;
   }
},  



onBackPress 生命周期参数 options的值有两个:backbuttonnavigateBack;

  • backbutton 表示来源是左上角原生返回按钮或 android 返回键;
  • navigateBack 表示来源是顶部导航栏自定义返回按钮,使用的是uniapp的返回api:uni.navigateBack(OBJECT)



如有不足,望大家多多指点! 谢谢!

以上是关于Uniapp 之 禁用手机物理返回键的主要内容,如果未能解决你的问题,请参考以下文章

React Native组件之BackAndroid !安卓手机的物理返回键的使用

vue的app监听返回键

vue 移动端禁用安卓手机返回键

Flutter开发之Android物理按键返回

uni-app开发

H5监听Android物理返回键