Prechádzať zdrojové kódy

fix: token 存储改为sessionstorage

dulonghui 1 rok pred
rodič
commit
0f75b3f603

+ 2 - 1
src/components/ResultPage.vue

@@ -236,7 +236,8 @@ onMounted(() => {
     getTaskList()
     resultData = props.taskDetail.task
   }
-  const token = getToken()
+  // const token = getToken()
+  const token = sessionStorage.getItem('token')
   if (token) {
     getTaskList()
   } else {

+ 2 - 1
src/components/TaskList.vue

@@ -67,7 +67,8 @@ const getTaskDetail = (item) => {
   emit('onGetTaskDetail', {id: item.id})
 }
 onMounted(() => {
-  const token = getToken()
+  // const token = getToken()
+  const token = sessionStorage.getItem('token')
   if (token) {
     getTaskList()
   }

+ 1 - 1
src/utils/request.js

@@ -16,7 +16,7 @@ service.interceptors.request.use(
     }
     // 默认请求头
     const headers = {
-      Token: getToken(),
+      token: sessionStorage.getItem('token'),
       md5: sessionStorage.getItem('md5'),
       'Content-Type': 'application/json'
     }

+ 1 - 0
src/views/HomeView.vue

@@ -67,6 +67,7 @@ const login = async () => {
     const res = await postLogin({ timestamp: Number(timestamp), uid }, { md5 })
     if (res && res.code === 0) {
       console.log(res)
+      sessionStorage.setItem('token', res.data.token)
       setToken(res.data.token)
       loginLoading.value = false
     } else {