mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-24 07:49:47 +08:00
build(projects): 依赖升级,规范目录
This commit is contained in:
26
src/store/modules/app/index.ts
Normal file
26
src/store/modules/app/index.ts
Normal file
@ -0,0 +1,26 @@
|
||||
import { defineStore } from 'pinia';
|
||||
import { store } from '../../index';
|
||||
|
||||
interface AppState {
|
||||
/** 侧边栏折叠 */
|
||||
asideCollapse: boolean;
|
||||
}
|
||||
|
||||
const appStore = defineStore({
|
||||
id: 'app-store',
|
||||
state: (): AppState => ({
|
||||
asideCollapse: false
|
||||
}),
|
||||
actions: {
|
||||
handleAsideCollapse(collapse: boolean) {
|
||||
this.asideCollapse = collapse;
|
||||
},
|
||||
toggleAside() {
|
||||
this.asideCollapse = !this.asideCollapse;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
export default function useAppStore() {
|
||||
return appStore(store);
|
||||
}
|
Reference in New Issue
Block a user