在uniapp中使用uni.navigateBack(OBJECT)傳遞參數


場景:從A頁面,跳到B頁面,從B頁面返回到A頁面時,需要將B頁面中的參數,傳遞給A頁面。

方案:

在B頁面需要傳遞參數的方法內:

let pages = getCurrentPages(); // 獲取當前頁面棧的實例,以數組形式按棧的順序給出,第一個元素為首頁,最后一個元素為當前頁面。
let nowPage = pages[pages.length - 1]; //當前頁頁面實例
let prevPage = pages[pages.length - 2]; //上一頁頁面實例
prevPage.$vm.otherFun(object);// 給上一頁綁定方法otherFun,傳參object
uni.navigateBack({
                    delta:1 // 可以不傳delta值,默認為1
                })

在A頁面使用otherFun接受B頁面的傳值

otherFun(object) {
      if (object) {
      
      
      } else {
        
      }
    },

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM