Update token handling and user state management
This commit is contained in:
@ -2,7 +2,26 @@
|
||||
export const useToken = () =>
|
||||
useState<string>('token', () => {
|
||||
const token = useCookie<string | undefined>('token');
|
||||
return token.value ? 'Bearer ' + token.value : '';
|
||||
return token.value ? token.value : '';
|
||||
});
|
||||
|
||||
type UserInfo = {
|
||||
nickname: string,
|
||||
avatar: string,
|
||||
mobile: string,
|
||||
id: number | undefined,
|
||||
vipLevel: number | undefined,
|
||||
sex: number | undefined,
|
||||
}
|
||||
export const useUserInfo = () => useState<UserInfo>('userInfo', () => {
|
||||
return {
|
||||
nickname: '',
|
||||
avatar: '',
|
||||
mobile: '',
|
||||
id: undefined,
|
||||
vipLevel: undefined,
|
||||
sex: undefined,
|
||||
}
|
||||
});
|
||||
|
||||
/** 热门数据 */
|
||||
|
||||
Reference in New Issue
Block a user