多串君
多串君
  • 发布:2014-12-24 18:07
  • 更新:2018-07-10 18:07
  • 阅读:7043

预加载的问题,预加载一个页面页面,返回时关闭页面,再进入时,整个页面无法点击。

分类:HTML5+

A页面预加载B页面,B页面返回时close页面。然后A页面再次进入B页面,不会出现等待转圈,并且整个B页面不能点击,只有手机返回键能使用。是不是我预加载的方式错误了

 //1页面,打开并预加载B页面   
mui('.mui-content').on('tap', 'button', function(e) {      
     mui.openWindow({url:'B.html', id:'B.html',preload:true });      
});    

 //返回,并关闭B页面  
mui.back = function(){    
    mui.currentWebview.close();   
}

再重复如上动作时,B页面无法点击。

2014-12-24 18:07 负责人:无 分享
已邀请:
Hadooper

Hadooper

我要遇到同样的问题,求解

sq_lwp

sq_lwp

我也是这个问题,求解。。。

DCloud_UNI_CHB

DCloud_UNI_CHB

1、再次进入不显示waiting框的问题,确认是mui的bug;目前github上的mui源码已解决该问题,本周HBuilder发版更新内置版本;
2、整个B页面无法点击的问题,未重现,我刚验证,可以点击右上角返回图标关闭页面。

另外,很奇怪你的使用初衷,既然预加载了,为何关闭时还要close?这样下次再打开,岂不又要重新创建webview?

关于页面关闭的逻辑,参考mui官网

一路格桑花

一路格桑花 - 前端工程师

tap换成click事件

该问题目前已经被锁定, 无法添加新回复