uniapp小程序返回上一页并刷新上一页数据
当前页
let insertResult = await InsertAbnomalRecordDetail(recordDetailParams)
if(insertResult.statusCode == 200){
this.showToast('提交成功')
setTimeout(()=>{
let pages = getCurrentPages() // 获取页面栈
let prePage = pages[pages.length - 2] //获取上一页
prePage.$vm.needRefresh = true // 需要刷新
wx.navigateBack({
delta: 1
})
},2000)
}
上一页
data() {
return {
needRefresh:false //是否需要刷新
};
},
onshow中判断是否需要调用搜索列表的方法。
onShow() {
if(this.needRefresh){
console.log('刷新了')
this.searchBtnClick()
this.needRefresh = false
}
},