@@ -12,9 +12,9 @@ const useUserStore = defineStore(
12
12
const routeStore = useRouteStore ( )
13
13
const menuStore = useMenuStore ( )
14
14
15
- const account = ref ( sessionStorage . account ?? '' )
16
- const token = ref ( sessionStorage . token ?? '' )
17
- const avatar = ref ( sessionStorage . avatar ?? '' )
15
+ const account = ref ( localStorage . account ?? '' )
16
+ const token = ref ( localStorage . token ?? '' )
17
+ const avatar = ref ( localStorage . avatar ?? '' )
18
18
const permissions = ref < string [ ] > ( [ ] )
19
19
const isLogin = computed ( ( ) => {
20
20
if ( token . value ) {
@@ -29,18 +29,18 @@ const useUserStore = defineStore(
29
29
password : string
30
30
} ) {
31
31
const res = await apiUser . login ( data )
32
- sessionStorage . setItem ( 'account' , res . data . account )
33
- sessionStorage . setItem ( 'token' , res . data . token )
34
- sessionStorage . setItem ( 'avatar' , res . data . avatar )
32
+ localStorage . setItem ( 'account' , res . data . account )
33
+ localStorage . setItem ( 'token' , res . data . token )
34
+ localStorage . setItem ( 'avatar' , res . data . avatar )
35
35
account . value = res . data . account
36
36
token . value = res . data . token
37
37
avatar . value = res . data . avatar
38
38
}
39
39
// 登出
40
40
async function logout ( redirect = router . currentRoute . value . fullPath ) {
41
- sessionStorage . removeItem ( 'account' )
42
- sessionStorage . removeItem ( 'token' )
43
- sessionStorage . removeItem ( 'avatar' )
41
+ localStorage . removeItem ( 'account' )
42
+ localStorage . removeItem ( 'token' )
43
+ localStorage . removeItem ( 'avatar' )
44
44
account . value = ''
45
45
token . value = ''
46
46
avatar . value = ''
0 commit comments