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)



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

猜你喜欢

转载自blog.csdn.net/Zhuangvi/article/details/121062392