红包逻辑需要重构
This commit is contained in:
@@ -118,21 +118,27 @@ export const useUserStore = defineStore('user', () => {
|
||||
// #ifdef APP-PLUS
|
||||
await useLoginState().logout()
|
||||
// #endif
|
||||
clearToken()
|
||||
removeUserInfoData()
|
||||
removeSig()
|
||||
removeFontSize()
|
||||
clearAllUserInfo()
|
||||
await showToast('退出登录成功', 'success')
|
||||
reLaunch('/pages/login/login')
|
||||
} catch (error) {
|
||||
clearToken()
|
||||
removeUserInfoData()
|
||||
removeSig()
|
||||
removeFontSize()
|
||||
clearAllUserInfo()
|
||||
await showToast('退出登录成功', 'success')
|
||||
reLaunch('/pages/login/login')
|
||||
}
|
||||
}
|
||||
|
||||
/** 清空所有用户缓存 */
|
||||
const clearAllUserInfo = async () => {
|
||||
userInfo.value = null
|
||||
tencentUserSig.value = null
|
||||
fontSizeData.value = 26
|
||||
clearToken()
|
||||
removeUserInfoData()
|
||||
removeSig()
|
||||
removeFontSize()
|
||||
}
|
||||
|
||||
/** 刷新用户信息(如用户信息被修改) */
|
||||
const refreshUserInfo = async () => {
|
||||
const res = await getUserData()
|
||||
@@ -159,6 +165,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userInfo,
|
||||
tencentUserSig,
|
||||
fontSizeData,
|
||||
clearAllUserInfo,
|
||||
updateFontSize,
|
||||
logout,
|
||||
refreshUserInfo,
|
||||
|
||||
Reference in New Issue
Block a user