mui js 返回刷新页面方法
2018-02-27 10:01
260 查看
mui js 返回刷新页面方法 目前只知道以下几个mui.plusReady(function() {
var primaryBack = mui.back;
mui.back = function() {
var wobj = plus.webview.getWebviewById("这里填写跳转页面的id");
wobj.reload(true);
primaryBack();
}
})上面是点击手机的返回或者点击mui的顶部返回按钮时用到,
其实理解比较简单 就是指定页面,重载,返回
下面这个方法是最近找到的,不过只能返回上一页,
优点是访问了上一页的某个方法而不是重新刷新页面,给用户体验比较好下面举个例子
页面 1.htmlfunction getData(){
console.log(444);
}
window.addEventListener('funcOne',function(event){
console.log(333);
getData()
});
mui.openWindow({
url: '2.html',
id: 'goback',
//这里写的都只是例子实际编写时实际修改,
})
页面 2.htmlmui.init({
beforeback: function(){
//获得列表界面的webview
var list = plus.webview.getWebviewById('goback');
//触发列表界面的自定义事件(fncOne),从而进行数据刷新
mui.fire(list,'fncOne');
//返回true,继续页面关闭逻辑
return true;
}
});本例是由页面1 的openwendow跳转至页面2,在页面2 back返回时触发页面1的绑定方法funcOne
var primaryBack = mui.back;
mui.back = function() {
var wobj = plus.webview.getWebviewById("这里填写跳转页面的id");
wobj.reload(true);
primaryBack();
}
})上面是点击手机的返回或者点击mui的顶部返回按钮时用到,
var wobj = plus.webview.getWebviewById('这里填写跳转页面的id'); if(wobj!=null){ wobj.reload(true); } mui.back();上面是在请求数据过后跳转页面并刷新时用到并不需要back触发,
其实理解比较简单 就是指定页面,重载,返回
下面这个方法是最近找到的,不过只能返回上一页,
优点是访问了上一页的某个方法而不是重新刷新页面,给用户体验比较好下面举个例子
页面 1.htmlfunction getData(){
console.log(444);
}
window.addEventListener('funcOne',function(event){
console.log(333);
getData()
});
mui.openWindow({
url: '2.html',
id: 'goback',
//这里写的都只是例子实际编写时实际修改,
})
页面 2.htmlmui.init({
beforeback: function(){
//获得列表界面的webview
var list = plus.webview.getWebviewById('goback');
//触发列表界面的自定义事件(fncOne),从而进行数据刷新
mui.fire(list,'fncOne');
//返回true,继续页面关闭逻辑
return true;
}
});本例是由页面1 的openwendow跳转至页面2,在页面2 back返回时触发页面1的绑定方法funcOne
相关文章推荐
- 页面刷新及返回的几种方法
- angular Js 返回上一级页面 刷新页面的几种方法
- mui 重写back 调用back方法,实现返回就即时刷新页面
- 移动端H5页面返回并刷新页面(BFcache)的方法
- JS 刷新当前页面 返回上一页并刷新的方法
- 返回前一页并刷新页面方法
- JS 刷新当前页面 返回上一页并刷新的方法
- 用asp实现返回上一个页面并刷新的3种方法 (精)
- ios 上浏览器返回上一页不会刷新页面问题,页面初始化的方法不执行
- js 返回前一页并刷新页面方法
- 返回Activity后页面刷新的一个小方法
- 标签点击不返回顶部和不刷新页面方法
- 如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面
- javaweb用户注销后点击浏览器返回刷新页面重复登录问题的解决方法
- AngularJs返回前一页面时刷新一次前面页面的方法
- JS 刷新当前页面 返回上一页并刷新的方法
- mui back 返回刷新页面方法
- MUI beforeback方法,在页面返回之前所做的处理,比如,在返回子页面之前刷新父页面
- vue A页面路由跳转到B页面,在B页面刷新会返回A页面,怎么样用sessionstorage存储使其留在B页面,或者有别的方法吗
- JS 刷新当前页面 返回上一页并刷新的方法