12 lines
356 B
TypeScript
12 lines
356 B
TypeScript
/**
|
||
* tabbar 状态,增加 storageSync 保证刷新浏览器时在正确的 tabbar 页面
|
||
* 使用reactive简单状态,而不是 pinia 全局状态
|
||
*/
|
||
export const tabbarStore = reactive({
|
||
curIdx: uni.getStorageSync('app-tabbar-index') || 0,
|
||
setCurIdx(idx: number) {
|
||
this.curIdx = idx
|
||
uni.setStorageSync('app-tabbar-index', idx)
|
||
},
|
||
})
|