mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-15 09:48:14 +08:00
fix(data): 优化数据加载逻辑
This commit is contained in:
@@ -8,16 +8,45 @@ const useAppStore = defineStore({
|
||||
id: "app",
|
||||
state: () => {
|
||||
return {
|
||||
// 是否加载数据
|
||||
loading: false,
|
||||
// 侧边栏设置
|
||||
sidebar: {
|
||||
expand: true,
|
||||
},
|
||||
// 数据路径
|
||||
dataPath: {
|
||||
app: appDataDir,
|
||||
user: userDataDir,
|
||||
},
|
||||
// 应用数据路径
|
||||
appPath: {
|
||||
achievements: `${appDataDir}\\achievements.json`,
|
||||
achievementSeries: `${appDataDir}\\achievementSeries.json`,
|
||||
},
|
||||
};
|
||||
},
|
||||
actions: {
|
||||
// 初始化配置
|
||||
async init() {
|
||||
// 初始化加载状态
|
||||
this.loading = false;
|
||||
// 初始化侧边栏设置
|
||||
this.sidebar = {
|
||||
expand: true,
|
||||
};
|
||||
// 初始化数据路径
|
||||
this.dataPath = {
|
||||
app: appDataDir,
|
||||
user: userDataDir,
|
||||
};
|
||||
// 初始化应用数据路径
|
||||
this.appPath = {
|
||||
achievements: `${appDataDir}\\achievements.json`,
|
||||
achievementSeries: `${appDataDir}\\achievementSeries.json`,
|
||||
};
|
||||
},
|
||||
},
|
||||
persist: true,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user