1. 程式人生 > 其它 >uni-app如何關閉系統側邊滑動返回的方法

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則是不響應左滑動畫哦。