我們知道微信官方文檔中教我們?nèi)绾伟旬?dāng)前界面的數(shù)據(jù)傳輸?shù)揭D(zhuǎn)的下一界面中丰榴,那么如何在下一界面返回當(dāng)前界面時把數(shù)據(jù)返回來呢蠕搜?
一右蹦、假設(shè)上一界面為A滔以,對應(yīng)的A.js中有一段這樣的代碼:
Page({
????data: {
????????object: '',
????}
})
二捉腥、下一界面為B,對應(yīng)的B.js中有這個方法:(點擊某個元素綁定的事件名為navigateBackFunc)
navigateBackFunc: function(){
????var pages = getCurrentPages()
????var prevPage = pages[pages.length-1] ?//當(dāng)前界面
????var prevPage = pages[pages.length-2] ?//上一個頁面
????var that = this
????prevPage.setData({
????????object: that.data.object
????})
}
這樣就能把B界面的值返回給A界面了