2024-05-11 11:32:34 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* tabbar 状态,增加 storageSync 保证刷新浏览器时在正确的 tabbar 页面
|
2024-05-28 11:33:15 +08:00
|
|
|
|
* 使用reactive简单状态,而不是 pinia 全局状态
|
2024-05-11 11:32:34 +08:00
|
|
|
|
*/
|
2024-05-11 09:36:26 +08:00
|
|
|
|
export const tabbarStore = reactive({
|
2024-05-11 11:36:44 +08:00
|
|
|
|
curIdx: uni.getStorageSync('app-tabbar-index') || 0,
|
2024-05-11 09:36:26 +08:00
|
|
|
|
setCurIdx(idx: number) {
|
|
|
|
|
|
this.curIdx = idx
|
2024-05-11 11:36:44 +08:00
|
|
|
|
uni.setStorageSync('app-tabbar-index', idx)
|
2024-05-11 09:36:26 +08:00
|
|
|
|
},
|
|
|
|
|
|
})
|