File tree Expand file tree Collapse file tree 3 files changed +12
-20
lines changed
Expand file tree Collapse file tree 3 files changed +12
-20
lines changed Original file line number Diff line number Diff line change 1- import { setToken , getToken , removeToken } from '@/utils/storage'
1+ import { setStorage , getStorage , removeStorage } from '@/utils/storage'
22import { logout } from '@/api/modules/test'
33
44const getDefaultState = ( ) => {
55 return {
6- token : getToken ( )
6+ token : getStorage ( 'token' )
77 }
88}
99
@@ -16,14 +16,14 @@ export default {
1616 } ,
1717 setToken ( state , token ) {
1818 state . token = token
19- setToken ( token )
19+ setStorage ( 'token' , token )
2020 }
2121 } ,
2222 actions : {
2323 logout ( { commit } ) {
2424 return new Promise ( ( resolve , reject ) => {
2525 logout ( ) . then ( ( ) => {
26- removeToken ( )
26+ removeStorage ( 'token' )
2727 commit ( 'resetState' )
2828 resolve ( )
2929 } ) . catch ( error => {
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import axios from 'axios'
22import store from '@/store'
33import { Notify } from 'vant'
44import httpEnums from '@/utils/httpEnums'
5- import { getToken } from '@/utils/storage'
5+ import { getStorage } from '@/utils/storage'
66import { getEnvValue } from '@/utils/environment'
77
88// create an axios instance
@@ -22,7 +22,7 @@ requestArr.forEach(service => {
2222 service . interceptors . request . use (
2323 async config => {
2424 if ( store . getters . token ) {
25- config . headers . Authorization = `Bearer ${ getToken ( ) } `
25+ config . headers . Authorization = `Bearer ${ getStorage ( 'token' ) } `
2626 }
2727 return config
2828 } ,
Original file line number Diff line number Diff line change 1- function setSessionStorage ( key , value ) {
1+ export function setStorage ( key , value ) {
22 const result = typeof value === 'object'
33 ? JSON . stringify ( value ) : value
44 return sessionStorage . setItem ( key , result )
55}
66
7- function getSessionStorage ( key , value ) {
8- return sessionStorage . getItem ( key , value )
7+ export function getStorage ( key ) {
8+ return sessionStorage . getItem ( key )
99}
1010
11- function removeSessionStorage ( key ) {
11+ export function removeStorage ( key ) {
1212 return sessionStorage . removeItem ( key )
1313}
1414
15- const tokenKey = 'token'
16-
17- export function setToken ( token ) {
18- return setSessionStorage ( tokenKey , token )
19- }
20- export function getToken ( ) {
21- return getSessionStorage ( tokenKey ) || ''
22- }
23- export function removeToken ( ) {
24- return removeSessionStorage ( tokenKey )
15+ export function removeAllStorage ( ) {
16+ return sessionStorage . clear ( )
2517}
You can’t perform that action at this time.
0 commit comments