mui实现返回上上级页面并刷新,N级连跳思路
最近在折腾app,然后不可避免的接触到了mui框架。为了实现一个特别的数据提交后刷新需求,所以需要做到连跳两级页面再让页面刷新。网上的教程几乎没有,不过倒是有个返回上页的思路让我豁然开朗,于是这篇教程就出炉了。
需要关闭的页面,写个处理完成后的返回方法,并且触发上一页的名为init的事件:
var opener = plus.webview.currentWebview().opener();
mui.fire(opener, 'init');
mui.back();
上一级页面,运行init,继续返回并出触发名为reload的刷新事件:
window.addEventListener('init', function(event) {
var opener = plus.webview.currentWebview().opener();
mui.fire(opener, 'reload');
mui.back();
});
上上级页面:
window.addEventListener('reload', function(event) {
location.reload();
});
不断定义mui的addEventListener事件,就可以一直的跳转下去,连续两个页面是基本没啥感觉的,不过更多的层级还没有尝试过。
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »