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
    }
},

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM