// H5 plus事件处理
function plusReady(){
embed=plus.webview.create("http://192.168.31.204/miliapp","",{top:"46px",bottom:"0px"});
plus.webview.currentWebview().append( embed );
}
然后再页面上写的监听addEventListener backButton按钮不起作用
测试代码无效
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", ssss, false );
// 扩展API加载完毕,现在可以正常调用扩展API
function ssss() {
// 输入提示信息框
plus.key.addEventListener('backbutton',function(){
alert(1);
});
}
怎么解决?
2 个回复
DCloud_UNI_FXY
plus.key.addEventListener你的这个事件是在哪个页面添加的。这些页面是否引用了mui
maq
你一定是在子页面中引用了 mui,它缺省监听了 backbutton 事件,导致父页面不再能接收到 backbutton 事件。
不过子页面中监听到 backbutton 事件后,如果你没做特别的处理,mui 缺省会调用父页面里的 mui.back(),所以你可以在父页面里用下面的代码来得到 backbutton 的处理权: