mui.openWindow("A.html")打开新页面

createNew参数为true情况下,会一直创建新的webview,时间长的话APP会卡死

只要未关闭过A.html,就不会进入plusReady中,

如果关闭过A.html,就会进入plusReady中。

所以关键是判断是否有关闭过该页面,从而考虑业务逻辑是放在plusReady中,还是自定义事件。

关闭A.html 页面方法,可以调用js mui.back()或者页面有 mui-action-back 样式的元素

plus.webview.currentWebview().opener()//获取当前页面创建者(父页面)

mui.back();//返回上级页面

mui.fire(plus.webview.currentWebview().opener(), 'refresh');//触发父页面的refresh函数

window.addEventListener('refresh', function(e) {
  window.location.reload();//页面重新加载
});
plus.webview.getWebviewById("yunsharelist.html").reload();//打开yunsharelist.tml页面,且需要刷新一下页面(重新加载)

 

参考链接:http://ask.dcloud.net.cn/question/6514

posted on 2019-06-13 09:29  茫无所知  阅读(2660)  评论(0编辑  收藏  举报