diff --git a/src/stores/modules/userInfo.ts b/src/stores/modules/userInfo.ts index 2bdf440..f6d3e36 100644 --- a/src/stores/modules/userInfo.ts +++ b/src/stores/modules/userInfo.ts @@ -2,6 +2,7 @@ import { defineStore } from 'pinia' import { ref, computed } from 'vue' import { removeLocal, setLocal } from '@/utils/local' +import MyEvent from '@/utils/myEvent' export const useUserInfoStore = defineStore('userInfo', () => { const state = ref({ userInfo: {}, @@ -47,6 +48,8 @@ export const useUserInfoStore = defineStore('userInfo', () => { state.value.userInfo = {} removeLocal('token') resetGenerateParams() + MyEvent.emit('clear-generate-state') + MyEvent.emit('clearAllCache') resolve('') }) }