小程序中跳转到tabBar携带参数的解决方案
2019-12-09 本文已影响0人
芽呀
在开发中碰到一个功能是判断用户是否登录来决定在tabBar页面中是否显示部分功能
在看了官网之后使用的是reLaunch(官网介绍可以携带参数)进行跳转,
结果并没有实现相关功能 :)
wx.reLaunch({
url: '/pages/tab/mine/mine'
})
我的实现方式是通过本地储存
//在需要传参的时候使用
wx.setStorageSync('info', 1)
然后在tabBar 页面里面读取 判断是否有这个参数 没有的话就默认取0;
var info = wx.getStorageSync('info')||0
this.setData({
info: info
})
我在网上看到还有一种实现方式是通过全局变量来实现的,这种方式也可以, 看个人爱好,把链接贴在下面
全局变量方式链接