mo 2 年之前
父节点
当前提交
39f95b5af1
共有 3 个文件被更改,包括 3 次插入5 次删除
  1. 1 2
      src/store/modules/user.js
  2. 0 2
      src/utils/request.js
  3. 2 1
      src/views/layout/components/Navbar.vue

+ 1 - 2
src/store/modules/user.js

@@ -67,8 +67,7 @@ const user = {
     // 登出
     LogOut({ commit, state }) {
       return new Promise((resolve, reject) => {
-        logout({1:1}).then(() => {
-
+        logout().then(() => {
           commit('SET_TOKEN', '')
           commit('SET_ROLES', [])
           removeToken()

+ 0 - 2
src/utils/request.js

@@ -62,8 +62,6 @@ service.interceptors.response.use(
       if (res.code === 401 || res.code === 403) {
 
         location = window.location.origin;
-        console.log('401/403',location)
-
         // MessageBox.confirm('登录过期请重新登录', '确定登出', {
         //   confirmButtonText: '重新登录',
         //   cancelButtonText: '取消',

+ 2 - 1
src/views/layout/components/Navbar.vue

@@ -52,7 +52,8 @@ export default {
     },
     logout() {
       this.$store.dispatch('LogOut').then(() => {
-        location.reload(location.href) // 为了重新实例化vue-router对象 避免bug
+        this.$router.push('/login')
+        location.reload(true) // 为了重新实例化vue-router对象 避免bug
         // console.log(location.hostname+'/mall')
         // location.href = location.hostname+'/mall'
       })