1. 程式人生 > >小程序 wx.switchTab 不能帶參數的解決辦法

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

set dataset nload 請求 load() inf return his tab

做很多小程序商品商店的時候遇到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這段!!!!!主要!

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