微信小程序不刷新页面更新数据
小程序刷新页面过程大家都懂得,特别是网络不好的时候,觉得这te,ma,就是一种折磨,如何做到不刷新页面就可以更新数据?
页面栈:
小程序的每一个页面都是一个page对象,一个小程序最多有10层页面栈
getCurrentPages
let pages = getCurrentPages(); // 当前页面
let beforePage = pages[pages.length - 2]; 前一个页面
wx.navigateBack({
success: function () { //页面回退,触发此方法,
beforePage.gettopINfor(); //触发前一个页面中更新数据的方法
}
});
此方法配合自定义头部返回按钮,可以实现不刷新页面,去刷新数据的效果。
小程序自定义头部