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