需求是list页->detail页,在detail编辑后返回list并刷新getlist接口
症状就是,返回成功了,接口也刷新了,但是页面没刷新
// 返回逻辑
wx.navigateBack({
delta: 1,
success: () => {
const pages = getCurrentPages();
const prevPage = pages[pages.length - 1]; // 获取上一个页面实例对象
if (prevPage) {
prevPage.getList();
}
}
})
// list获取接口
enterpriseList(params).then(res => {
let _list = res.rows;
this.setData({
total: res.total,
dataList: this.data.dataList.concat(_list)
});
if (this.data.dataList.length === 0) {
this.setData({
loading: 0
});
}
if (res.total > 0 && res.total <= 10) {
this.setData({
loading: 4
});
}
});
希望可以更新页面
试试这样呢,加上一个
prevPage.onLoad()