mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
perf: pinia
中所有getters
改为官方推荐写法,this
改成state
可自动推导类型 (#490)
Co-authored-by: 苗大 <caoshengmiao@hypergryph.com>
This commit is contained in:
parent
990caef48d
commit
bff68c3e7b
@ -23,11 +23,11 @@ export const useAppStore = defineStore({
|
|||||||
sortSwap: false
|
sortSwap: false
|
||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
getSidebarStatus() {
|
getSidebarStatus(state) {
|
||||||
return this.sidebar.opened;
|
return state.sidebar.opened;
|
||||||
},
|
},
|
||||||
getDevice() {
|
getDevice(state) {
|
||||||
return this.device;
|
return state.device;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
@ -14,14 +14,14 @@ export const useEpThemeStore = defineStore({
|
|||||||
getConfig().Theme
|
getConfig().Theme
|
||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
getEpThemeColor() {
|
getEpThemeColor(state) {
|
||||||
return this.epThemeColor;
|
return state.epThemeColor;
|
||||||
},
|
},
|
||||||
/** 用于mix导航模式下hamburger-svg的fill属性 */
|
/** 用于mix导航模式下hamburger-svg的fill属性 */
|
||||||
fill() {
|
fill(state) {
|
||||||
if (this.epTheme === "light") {
|
if (state.epTheme === "light") {
|
||||||
return "#409eff";
|
return "#409eff";
|
||||||
} else if (this.epTheme === "yellow") {
|
} else if (state.epTheme === "yellow") {
|
||||||
return "#d25f00";
|
return "#d25f00";
|
||||||
} else {
|
} else {
|
||||||
return "#fff";
|
return "#fff";
|
||||||
|
@ -17,8 +17,8 @@ export const useMultiTagsStore = defineStore({
|
|||||||
)?.multiTagsCache
|
)?.multiTagsCache
|
||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
getMultiTagsCache() {
|
getMultiTagsCache(state) {
|
||||||
return this.multiTagsCache;
|
return state.multiTagsCache;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
@ -11,14 +11,14 @@ export const useSettingStore = defineStore({
|
|||||||
hiddenSideBar: getConfig().HiddenSideBar
|
hiddenSideBar: getConfig().HiddenSideBar
|
||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
getTitle() {
|
getTitle(state) {
|
||||||
return this.title;
|
return state.title;
|
||||||
},
|
},
|
||||||
getFixedHeader() {
|
getFixedHeader(state) {
|
||||||
return this.fixedHeader;
|
return state.fixedHeader;
|
||||||
},
|
},
|
||||||
getHiddenSideBar() {
|
getHiddenSideBar(state) {
|
||||||
return this.HiddenSideBar;
|
return state.hiddenSideBar;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user