mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-15 09:48:14 +08:00
fix(config): appStore新增devPath用于dev页面文件写入,调整config页面样式
This commit is contained in:
@@ -14,6 +14,8 @@ const appDataDir = `${await path.appLocalDataDir()}appData`;
|
||||
const userDataDir = `${await path.appLocalDataDir()}userData`;
|
||||
// 用于存储合并数据的路径-列表渲染时使用,减少重复计算
|
||||
const mergeDataDir = `${await path.appLocalDataDir()}mergeData`;
|
||||
// 用于开发者模式的路径
|
||||
const devDataDir = `${await path.resolve("../")}\\src\\data`;
|
||||
|
||||
const useAppStore = defineStore({
|
||||
id: "app",
|
||||
@@ -30,6 +32,7 @@ const useAppStore = defineStore({
|
||||
app: appDataDir,
|
||||
user: userDataDir,
|
||||
merge: mergeDataDir,
|
||||
dev: devDataDir,
|
||||
},
|
||||
// 应用数据路径
|
||||
appPath: {
|
||||
@@ -45,6 +48,11 @@ const useAppStore = defineStore({
|
||||
achievements: `${mergeDataDir}\\achievements.json`,
|
||||
achievementSeries: `${mergeDataDir}\\achievementSeries.json`,
|
||||
},
|
||||
// 开发者模式
|
||||
devPath: {
|
||||
app: `${devDataDir}\\app`,
|
||||
merge: `${devDataDir}\\merge`,
|
||||
},
|
||||
};
|
||||
},
|
||||
actions: {
|
||||
@@ -61,6 +69,7 @@ const useAppStore = defineStore({
|
||||
app: appDataDir,
|
||||
user: userDataDir,
|
||||
merge: mergeDataDir,
|
||||
dev: devDataDir,
|
||||
};
|
||||
// 初始化应用数据路径
|
||||
this.appPath = {
|
||||
@@ -76,6 +85,11 @@ const useAppStore = defineStore({
|
||||
achievements: `${mergeDataDir}\\achievements.json`,
|
||||
achievementSeries: `${mergeDataDir}\\achievementSeries.json`,
|
||||
};
|
||||
// 初始化开发者模式
|
||||
this.devPath = {
|
||||
app: `${devDataDir}\\app`,
|
||||
merge: `${devDataDir}\\merge`,
|
||||
};
|
||||
},
|
||||
},
|
||||
persist: true,
|
||||
|
||||
Reference in New Issue
Block a user