结构是这样的进入app判断是否登录,未登录就mui.openWindow到login.html,然后登录信息验证后再执行自定义mui.back方法mui.fire(main,'refresh') 返回主页
var backRefresh = mui.back;
mui.back = function(){
var main = plus.webview.getWebviewById( plus.runtime.appid );
mui.fire(main,'refresh');
//return true;
backRefresh();
}
主页收到自定义事件refresh后执行reload(),如下
mui.plusReady(function(){
var self = plus.webview.currentWebview();
window.addEventListener('refresh',function(event){ //监听自定义事件
self.reload(true);
});
})
刷新的页面是一个tab view,包含四个子webview,刷新之后第一个tab显示的webview和第四个tab显示的webview内容相同,需要在其他tab中切换一下才显示正确,不知是什么缘故?
f***@163.com
我也遇到类似问题。login.html登陆后想A.html页面发送refresh事件,A.js 监听refresh时间后,执行reload(true),但是并没有摔性能。求指导。
2016-11-03 09:56