【更新】修复清除缓存之后,头像没有更新的问题
This commit is contained in:
parent
0dc2d9dcf6
commit
21decad50c
@ -27,6 +27,9 @@ const getCacheConfig = (value) => {
|
|||||||
return data
|
return data
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* deprecated 请使用 useGlobalStore
|
||||||
|
*/
|
||||||
export const globalStore = defineStore({
|
export const globalStore = defineStore({
|
||||||
id: 'global',
|
id: 'global',
|
||||||
state: () => ({
|
state: () => ({
|
||||||
@ -95,3 +98,5 @@ export const globalStore = defineStore({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
export const useGlobalStore = globalStore
|
||||||
|
@ -4,11 +4,14 @@ import dictApi from '@/api/dev/dictApi'
|
|||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import tool from '@/utils/tool'
|
import tool from '@/utils/tool'
|
||||||
import { message } from 'ant-design-vue'
|
import { message } from 'ant-design-vue'
|
||||||
|
import { useGlobalStore } from '@/store'
|
||||||
|
|
||||||
export const afterLogin = async (loginToken) => {
|
export const afterLogin = async (loginToken) => {
|
||||||
tool.data.set('TOKEN', loginToken)
|
tool.data.set('TOKEN', loginToken)
|
||||||
// 获取登录的用户信息
|
// 获取登录的用户信息
|
||||||
const loginUser = await loginApi.getLoginUser()
|
const loginUser = await loginApi.getLoginUser()
|
||||||
|
const globalStore = useGlobalStore()
|
||||||
|
globalStore.setUserInfo(loginUser)
|
||||||
tool.data.set('USER_INFO', loginUser)
|
tool.data.set('USER_INFO', loginUser)
|
||||||
|
|
||||||
// 获取用户的菜单
|
// 获取用户的菜单
|
||||||
|
Loading…
x
Reference in New Issue
Block a user