微信小程序 wx.navigateBack 返回上一層並攜帶參數


wx.navigateTo(Object object)

保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面。使用 wx.navigateBack 可以返回到原頁面。小程序中頁面棧最多十層

所以攜帶參數跳轉到 tabbar 頁面需要使用 wx.navigateBack

例如   從A頁面跳轉到B頁面,  B頁面攜帶參數返回到A頁面

B頁面:

      
let pages = getCurrentPages();
// prevPage 是獲取上個頁面的js里面的pages的所有信息,-2是上個頁面,-3是上上個頁面 以此類推
let prevPage = pages[pages.length - 2];
// 在本頁面修改上一個頁面的 data
prevPage.setData({
param:'我是來自頁面'
})
wx.navigateBack({
delta:1 //返回上一級頁面
})
 
A頁面:
/**
* 生命周期函數--監聽頁面顯示
*/
onShow: function() {
// console.log(this.data.param)
},

 


免責聲明!

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



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