ebike-plus-ui/src/store/theme-config.ts

26 lines
547 B
TypeScript
Raw Normal View History

2024-04-13 22:09:14 +08:00
import { defineStore } from "pinia";
/**
*
* @methods setCollapsed
*/
export const useThemeConfig = defineStore("themeConfig", {
state: (): any => ({
2024-04-21 17:09:20 +08:00
collapsed: false, // 是否折叠菜单
refreshPage: true // 刷新页面
2024-04-13 22:09:14 +08:00
}),
actions: {
2024-04-21 17:09:20 +08:00
// 折叠菜单
2024-04-13 22:09:14 +08:00
async setCollapsed(data: boolean) {
this.collapsed = data;
2024-04-21 17:09:20 +08:00
},
// 刷新页面
setRefreshPage(data: Boolean) {
this.refreshPage = data;
2024-04-13 22:09:14 +08:00
}
},
persist: {
enabled: true
}
});