uni.navigateBack返回上一頁面或多級頁面并刷新數據
- onBackPress頁面生命周期函數
export default {
onBackPress(options) {
// 返回后處理邏輯
}
}
- onShow頁面生命周期函數
B頁面:
let pages = getCurrentPages();
let prePage = pages[pages.length - 2];
uni.navigateBack({
delta: 1,
success: () => {
prePage.$vm.isRefresh = true;
}
});
A頁面:
export default {
data() {
return {
isRefresh: false
}
},
onShow() {
if (this.isRefresh) {
// 刷新邏輯
}
}
}