完善页面
This commit is contained in:
@ -26,13 +26,11 @@ const userInfoState: IUserInfoVo = {
|
||||
mobile: '',
|
||||
username: '',
|
||||
}
|
||||
|
||||
// 默认未登录
|
||||
const isLoggedIn = ref<boolean>(false)
|
||||
|
||||
export const useUserStore = defineStore(
|
||||
'user',
|
||||
() => {
|
||||
// 默认未登录
|
||||
const isLoggedIn = ref<boolean>(false)
|
||||
// 定义用户信息
|
||||
const userInfo = ref<IUserInfoVo>({ ...userInfoState })
|
||||
// 设置用户信息
|
||||
@ -54,10 +52,10 @@ export const useUserStore = defineStore(
|
||||
}
|
||||
// 删除用户信息
|
||||
const removeUserInfo = () => {
|
||||
isLoggedIn.value = false
|
||||
userInfo.value = { ...userInfoState }
|
||||
uni.removeStorageSync('userInfo')
|
||||
uni.removeStorageSync('token')
|
||||
isLoggedIn.value = false
|
||||
}
|
||||
/**
|
||||
* 获取用户信息
|
||||
@ -105,6 +103,9 @@ export const useUserStore = defineStore(
|
||||
* 退出登录 并 删除用户信息
|
||||
*/
|
||||
const logout = async () => {
|
||||
// 清除所有缓存
|
||||
uni.clearStorageSync()
|
||||
|
||||
_logout()
|
||||
removeUserInfo()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user