axios.interceptors.response.use(response => {
return response.data
}, error => {
if (error.response.status) {
switch (error.response.status) {
case 401:
element.Message({
message: "登录过期,请重新登录!",
type: "warning",
});
Storage.Session.remove("user");
Storage.Session.remove("token");
store.commit("setuser", null)
router.replace({
path: '/login',
query: {
redirect: router.currentRoute.fullPath
}
})
// ...
在 router.replace
加上
query: {
redirect: router.currentRoute.fullPath
}
的目的是什么
在你登录成功之后如果想要跳转到原来的页面,方便你知道要跳转到哪里