1、解决小程序tabBar跳转不能带参数问题
小程序这里遇到了一个难题就是如果实现tabBar栏之间的跳转的话是不能传入参数的那么我们要如何解决这个问题呢!
我的办法就是让你的传递参数放到全局中,成为全局变量,然后参数改变的时候就直接改变参数的值就好,这样的话既能够在全局范围内修改他的值也能够在获取他的值!
注:
1.在 传参 与 接受参数 的2个页面 都要引入 var app = getApp();
2.在 app.js 中要设置变量 appData 作为全局变量
App({
onLaunch: function () {
console.log('App Launch')
},
onShow: function () {
console.log('App Show')
},
onHide: function () {
console.log('App Hide')
},
appData:{
articleId: null
}
})
在需要该变量的页面:
const app = getApp();
// 取该值
var articleId = app.appData.articleId;