問題:
在做微信小程序的時候,可能出現跳轉到tab頁傳參的場景,但是微信小程序文檔中寫了。switchTab不能帶參跳轉,那么這種情況可以怎么操作呢?
解決:
方法一:
wx.setStorageSync('xxx',xxxxxx)
思路就是通過storage來緩存數據,跳轉到tab頁之后再獲取storage,並清除數據,這樣就可以實現了。
方法二:
通過設置app.js中的globalData中的值來解決switchTab帶參數跳轉的問題
globalData: {
switchId: '' // 參數
}
const app = getApp();
onShow: function () {
this.setData({
switchId: app.globalData.switchId
})
}
//此時就可以判斷switchId進行其他操作了。