uni-app如何关闭系统侧边滑动返回的方法

安卓和IOS系统都自带了左侧滑动返回上一页的功能,有时候需要关闭系统侧边滑动返回的功能,在uni-app中如何解决呢?

 

单个锁定

第一种:

  // #ifdef APP-PLUS

    let page = this.$mp.page.$getAppWebview();

    page.setStyle({ popGesture: 'none' });

  // #endif

第二种:

  // #ifdef APP-PLUS

    plus.webview.currentWebview().setStyle({ 'popGesture': 'none'});

  // #endif

第三种:

  在pages.json中的页面下加入"popGesture": "none"

  "pages": [{

     "path": "pages/index/index",

     "style": { "

        navigationBarTitleText": "首页",

        "app-plus": {

           // App特定样式

           "popGesture": "none"

         }

     }

   }]

 

全局锁定

  打开manifest,找到app-plus下配置 "popGesture": "none"

  // app-plus 节点是 App 特有配置

  "app-plus": {
    "popGesture": "none"
   }


 重要的一点:iOS上是否支持屏幕左边滑动关闭当前页面。默认的是可关闭的呦。设为none则是不响应左滑动画哦。

 

posted @ 2022-03-28 17:29  北笙ペ  阅读(4237)  评论(0编辑  收藏  举报