微信小程式 返回上一頁並傳參
阿新 • • 發佈:2019-01-01
itemClick: function(e) {
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2];
prevPage.setData({
message: e.currentTarget.dataset.msg,
})
wx.navigateBack({
delta: 1,
})
},
getCurrentPages()
pages[pages.length - 2]
是上一頁,-1是當前頁- 然後直接呼叫上一頁的
setData
方法 message
是上一頁定義的變數,e.currentTarget.dataset.msg
為當前頁要傳的資料- 然後呼叫
wx.navigateBack
返回,delta表示返回的頁數,如果delta
大於現有頁面數,則返回到首頁。