当前位置:   article > 正文

微信小程序中如何携带参数跳转到tabBar页面_微信小程序跳转tabbar页面传参

微信小程序跳转tabbar页面传参

在小程序中使用了tabBar组件之后就不能用wx.navigateTo跳转到tabBar页面了 , 能跳转到tabBar页面的方法有以下两种
1、wx.switchTab
2、wx.reLaunch

但是使用第一种方法时,会因为这种方法在路径后不能携带参数,所以行不通,那么就只能用第二种方法 , 用wx.reLaunch进行跳转 , 地址后跟上自己想要的参数 , 或者用wx.setStorage将想要的参数存到内存中去 , 在下个页面中直接用wx.getStroge去内存中取出

getInfo(){
    let that = this;
    wx.request({
      url: this.data.baseURL+'/user/info?token='+this.data.token,
      success (res) {
        that.setData({
            info:userinfo
        })
        wx.setStorage({
          data: res.data.data.id,
          key: 'id',
        })
        wx.setStorage({
          data: res.data.data.name,
          key: 'name',
        })
        wx.setStorage({
          data: res.data.data.avatar,
          key: 'avatar',
        })
        // 用了tabBar之后,不能用wx.navigateTo
        wx.reLaunch({
          url:'../user/user?userinfo='+that.data.info
        })
      }
    })
  },
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

原文链接:https://blog.csdn.net/weixin_46363283/article/details/106716436

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读