在小程序里,返回上一頁,
默認頁面不刷新數(shù)據(jù)
的.處理方法如下:
/**
* 生命周期函數(shù)--監(jiān)聽頁面卸載
*/
onUnload: function () {
let pages = getCurrentPages(); //頁面棧
let beforePage = pages[pages.length - 2];
console.log(beforePage.route)
// wx.navigateBack({
// delta: 1, //返回的頁面數(shù),如果 delta 大于現(xiàn)有頁面數(shù)谆奥,則返回到首頁。
// success: function () {
// if (beforePage.route == 'pages/commodity/mySupply') {
// beforePage.onLoad() //這個函數(shù)式調(diào)用接口的函數(shù)
// }
// }
// })
// wx.switchTab({}); //tabBar頁面的跳轉(zhuǎn)
wx.navigateTo({ //非tabBar頁面的跳轉(zhuǎn)
url: '/' + beforePage.route,
success: function () {
if (beforePage.route == 'pages/commodity/mySupply') {
beforePage.syncPageData()
}
},
fail: (err) => {
console.log(err)
}
})
},
--by Affandi ⊙▽⊙