uniapp web-view h5中左滑会退出app解决办法,超简单

只需要在app中有web-view组件的页面,onload中加入一下代码即可

支持vue2,vue3

const webview = plus.webview.currentWebview(); //获取窗口
  // eslint-disable-next-line no-undef
  plus.key.addEventListener('backbutton', function () {
    //监听返回事件
    console.log('进到了backbutton', 123123);
    webview.canBack(function (e) {
      console.log('webview.canBack', e);
      if (e.canBack) {
        webview.back(); //返回上一页
      } else {
        webview.back();
        // uni.switchTab({
        //   url: '/pages/home/home'
        // });
        // webview.close(); //关闭应用
      }
    });
  });

  

posted @ 2024-01-22 11:16  问问大将军  阅读(555)  评论(0编辑  收藏  举报