feat: 头像显示
This commit is contained in:
@@ -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
|
||||
}
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user