MUI如何实现返回页面不刷新,并获取上一个页面的返回值
MUI中经常需要用到从当前页面返回到上一个页面,且不刷新上一个页面。
实现思路:
1.上一个页面通过MUI的方式跳转到当前页面
2.当前页面设置设置mui fire,定义上一个页面的监听方法,传送参数
3.在上一个页面设置监听,监听mui fire 返回
实现代码:
1、当前页面
var self = plus.webview.currentWebview();
var opener = self.opener();
mui.fire(opener,'refresh',{});
self.close();
opener.show();
mui.fire(opener,'selectfiles',{"fileurl":entry.toLocalURL()});
self.close();
opener.show();
2.上一个页面
window.addEventListener('selectfiles', function(e){//监听上一个页面fire返回
alert("dsfsdf");
console.log(e.detail.fileurl);
}
});