feat: 头像显示

This commit is contained in:
2026-06-04 14:16:19 +08:00
parent 8ab14e88f1
commit aa672194ea
4 changed files with 32 additions and 12 deletions

View File

@@ -13,6 +13,7 @@ export const useUserInfoStore = defineStore('userInfo', () => {
username: "",
accessToken: "",
expiresIn: "",
avatarUrl: "",
},
token: ''
})
@@ -28,6 +29,10 @@ export const useUserInfoStore = defineStore('userInfo', () => {
setLocal(data, 'token')
}
const setAvatarUrl = (url: string) => {
state.value.userInfo.avatarUrl = url
}
const logout = async (reload: boolean = false) => {
// 处理退出登录的一些逻辑
const userId = state.value.userInfo.userId
@@ -38,6 +43,7 @@ export const useUserInfoStore = defineStore('userInfo', () => {
username: "",
accessToken: "",
expiresIn: "",
avatarUrl: "",
}
state.value.token = ''
removeLocal('token')
@@ -49,6 +55,7 @@ export const useUserInfoStore = defineStore('userInfo', () => {
state,
setToken,
setUserInfo,
setAvatarUrl,
logout
}
})
})