// 在相應(yīng)攔截器后面寫以下代碼
if (error.response.status === 401) { // 身份過期
// token續(xù)簽方式1: 去登錄頁重新登錄, token無用, 清掉-確保路由守衛(wèi)if進不去
store.commit('setToken', '')
console.log(router.currentRoute.fullPath)
// router.currentRoute.fullPath,獲取跳轉(zhuǎn)前的地址,放到登錄頁面地址的后面
router.push({ path: `/login?path=${router.currentRoute.fullPath}` })
} else {
return Promise.reject(error)
}
// 在登錄頁成功函數(shù)內(nèi)寫入以下代碼
// 跳轉(zhuǎn)到Layout頁面
this.$router.replace({
// this.$route.query.path獲取原來的地址,沒有則走'/layout'
path: this.$route.query.path || '/layout'
})
token過期跳轉(zhuǎn)到登錄頁面,登錄成功后又跳回原來的操作頁面
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。