刚刚接触mui, 遇到以下问题,请教各位大神帮忙解惑哈,感谢了。。。。
a页面的代码如下:
mui('.pro').on('tap','a',function(e){ //防止多次点击
//e.preventBubble(); //阻止冒泡
e.preventDefault(); //阻止默认行为
mui.openWindow({
url:"b.html",
id:"pro",
show:{
duration:300
},
waiting:{
autoShow:true,//自动显示等待框,默认为true
title:'正在加载...',//等待对话框上显示的提示内容
options:{
width:'300px',//等待框背景区域宽度,默认根据内容自动计算合适宽度
height:'200px'//等待框背景区域高度,默认根据内容自动计算合适高度
}
}
})
})
跳转到b.html,b.html页面代码如下:
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/mui.js"></script>
<script type="text/javascript">
mui.init({
swiperBack:true, //启动右滑关闭功能
})
mui.plusReady(function(){
console.log("当前页面URL:"+plus.webview.currentWebview().getURL());
});
</script>
问题: 1. a页面跳转到b页面的时候,等待框没有显示出来。
- b页面的console.log 不执行。
闪闪
一直createNew:true的话,app会卡死的。
2016-04-20 16:33
DCloud_UNI_CHB
回复 闪闪:确实不建议创建太多webview
2016-04-21 09:16
闪闪
回复 DCloud_UNI_CHB:有一个场景,就是对于购物APP 商品页面进入店铺,再从店铺打开商品页,然后再进入店铺,会出现无限循环。在京东和淘宝都是这种情形,会一直持续下去,而且不是用打开过的webview显示,而是一直打开新的。
2016-04-21 14:24
DCloud_UNI_CHB
回复 闪闪:这个问题确实存在,建议此种情况下,还是尽量复用webview,瑕疵就是无法原路返回
2016-04-21 17:43
2***@qq.com
https://ask.dcloud.net.cn/question/43764求解决!使用自定义事件监听alert触发了两次
2017-05-26 10:42