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);

		    }
	 });

 

 


本文转载:CSDN博客