axios.interceptors.response.use(response => {
return response.data
}, error => {
if (error.response.status) {
switch (error.response.status) {
case 401:
element.Message({
message: " Login expired , Please login again !",
type: "warning",
});
Storage.Session.remove("user");
Storage.Session.remove("token");
store.commit("setuser", null)
router.replace({
path: '/login',
query: {
redirect: router.currentRoute.fullPath
}
})
// ...
stay router.replace
add
query: {
redirect: router.currentRoute.fullPath
}
What is the purpose