解决uniapp web-view 跳转到mui开发的h5项目 返回被拦截报错的问题
方案一(网页中加代码,很稳定):
bash
mui.init({
keyEventBind: {
backbutton: false //关闭back按键监听
}
});
方案二(在uniapp web-view页面里加代码,第一次有效,但第二次再打开窗口不灵了):
bash
onReady() {
// #ifdef APP-PLUS
var currentWebview = this.$scope.$getAppWebview().children()[0];
//监听注入的js
currentWebview.addEventListener("loaded", function() {
currentWebview.evalJS(
"mui.init({keyEventBind: {backbutton: false }});"
);
});
// #endif
},