做微信小程序的時候,可能出現跳轉到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進行其他操作了。 |