uniapp-设置全局变量
# 设置全局变量
# 场景:
A页面 跳转 Btabbar页面(需要跳转的 tabBar 页面的路径(需在 pages.json 的 tabBar 字段定义的页面),路径后不能带参数)
# 解决方法:
我们可以在switch跳转之前设置一个全局变量,到下一个页面的时候,直接去获取全局变量
# 具体实现:
// A页面
xxxx().then(result => {
// 设置全局变量(app已经定义 var app = getApp())
getApp().globalData.orderStatus = 1
uni.switchTab({
url: '/pages/order/index'
});
})
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
// B页面
onShow(){
this.queryParams.status = getApp().globalData.orderStatus
}
1
2
3
4
2
3
4
上次更新: 2024/08/14, 04:14:33