perf: improve the logic related to login expiration

This commit is contained in:
vince
2024-07-11 20:11:11 +08:00
parent 8e6c1abf19
commit d62a3da009
43 changed files with 552 additions and 347 deletions

View File

@@ -1,16 +1,18 @@
import { useCoreAccessStore, useCoreTabbarStore } from '@vben-core/stores';
import { useCoreTabbarStore } from '@vben-core/stores';
import { defineStore } from 'pinia';
import { useAccessStore } from './access';
export const useAppStore = defineStore('app', () => {
const coreStoreAccess = useCoreAccessStore();
const accessStore = useAccessStore();
const coreTabbarStore = useCoreTabbarStore();
/**
* 重置所有状态
*/
async function resetAppState() {
coreStoreAccess.$reset();
accessStore.$reset();
coreTabbarStore.$reset();
}