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