소스 검색

fix: 修复token在topo和screen下失效的问题

yanglzh 1 년 전
부모
커밋
dd50e4273f
3개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/views/login/component/account.vue
  2. 1 0
      src/views/sso/component/account.vue
  3. 1 0
      src/views/sso/index.vue

+ 1 - 0
src/views/login/component/account.vue

@@ -154,6 +154,7 @@ export default defineComponent({
 								}
 
 								sessionStorage.setItem('token', res.token);
+								localStorage.setItem('token', res.token);
 								const userInfos = res.userInfo;
 								userInfos.avatar = proxy.getUpFileUrl(userInfos.avatar);
 								// 存储 token 到浏览器缓存

+ 1 - 0
src/views/sso/component/account.vue

@@ -137,6 +137,7 @@ export default defineComponent({
 								}
 
 								sessionStorage.setItem('token', res.token);
+								localStorage.setItem('token', res.token);
 								const userInfos = res.userInfo;
 								userInfos.avatar = proxy.getUpFileUrl(userInfos.avatar);
 								// 存储 token 到浏览器缓存

+ 1 - 0
src/views/sso/index.vue

@@ -61,6 +61,7 @@ export default defineComponent({
 		}).then(async (res: any) => {
 
 			sessionStorage.setItem('token', res.token);
+			localStorage.setItem('token', res.token);
 			const userInfos = res.userInfo;
 			userInfos.avatar = proxy.getUpFileUrl(userInfos.avatar);
 			// 存储 token 到浏览器缓存