如购物车菜单,获取每次点击后都刷新页面,显示最新数据
5***@qq.com
- 发布:2018-02-06 16:24
- 更新:2018-02-06 16:40
- 阅读:1337
Trust - 少说废话
在 app.js 中注册目标页,并在 onShow 中处理页面的显示。
// 购物车
var cart_exist = false;
Page('cart', {
onShow: function() {
if(!cart_exist) {
console.log('第一次显示');
cart_exist = true;
} else {
console.log('已经存在了,切换显示,需要刷新;');
var webview = plus.webview.getWebviewById('cart');
webview && webview.reload(true);
// 也可以通过evalJS执行目标页中定义的方法局部刷新
// webview && webview.evalJS('window.getCartInfo();');
}
}
});
目前可以这样实现,后续考虑提供更加方便的配置来处理。
洛上千栀
点击选项卡后显示的列表页面都会有加入mui-active的class,写方法刷新这个class里面的内容就行了
2018-02-06 16:40