小程序 wx.switchTab 不能帶參數的解決辦法


做很多小程序商品商店的時候遇到switchtab不能帶參數。我的解決辦法的定義app變量

globalData: {
    userInfo: null,
    classifyId:null,
  }

然后把某個選項卡的id值儲存起來

clickclassify:function(e){
    let that = this
    let id = e.currentTarget.dataset.id
    console.log(id)
    app.globalData.classifyId = id
    wx.switchTab({
      url: `/pages/classify/index`,
      success: function (e) {
        var page = getCurrentPages().pop();
        if (page == undefined || page == null) return;
        page.onLoad();
      } 
    })
  },

然后就可以在另外一個也沒拿到id值了

onLoad: function (options) {
    app.globalData.classifyId
  },

然后再請求啦。最主要的一點就是切換過去要刷新,就是success這段!!!!!主要!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM