需要添加客服,二维码,扫码功能
This commit is contained in:
@@ -6,7 +6,10 @@ import {
|
||||
removeUserInfoData,
|
||||
getSig,
|
||||
setSig,
|
||||
removeSig
|
||||
removeSig,
|
||||
getFontSize,
|
||||
setFontSize,
|
||||
removeFontSize
|
||||
} from '@/utils/storage'
|
||||
import { useTokenStore } from './token'
|
||||
import { getUserData, userLogout, updateUserData } from '@/api'
|
||||
@@ -26,6 +29,9 @@ export const useUserStore = defineStore('user', () => {
|
||||
const userInfo = ref(
|
||||
getUserInfoData() ? JSON?.parse(getUserInfoData()) : {}
|
||||
)
|
||||
/** 用户字体大小 */
|
||||
const fontSizeData = ref(getFontSize())
|
||||
|
||||
/** 腾讯 IM 存储数据 */
|
||||
const tencentUserSig = ref(getSig() ? JSON?.parse(getSig()) : {})
|
||||
|
||||
@@ -99,6 +105,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
clearToken()
|
||||
removeUserInfoData()
|
||||
removeSig()
|
||||
removeFontSize()
|
||||
await TUILogin.logout().then(() => {
|
||||
reLaunch('/pages/login/login')
|
||||
})
|
||||
@@ -112,7 +119,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
await setUserInfoData(res.data)
|
||||
userInfo.value = res.data
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 更新部分用户信息(例如昵称、头像)
|
||||
*/
|
||||
@@ -122,9 +129,17 @@ export const useUserStore = defineStore('user', () => {
|
||||
await refreshUserInfo()
|
||||
}
|
||||
|
||||
/** 更新字体大小 */
|
||||
const updateFontSize = async fontSize => {
|
||||
fontSizeData.value = fontSize
|
||||
setFontSize(fontSize)
|
||||
}
|
||||
|
||||
return {
|
||||
userInfo,
|
||||
tencentUserSig,
|
||||
fontSizeData,
|
||||
updateFontSize,
|
||||
logout,
|
||||
refreshUserInfo,
|
||||
fetchUserInfo,
|
||||
|
||||
Reference in New Issue
Block a user