소스 검색

logout

master
chutingting 1 년 전
부모
커밋
ad3df75f03
2개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. +2
    -2
      src/api/user.js
  2. +6
    -2
      src/layout/components/Navbar.vue

+ 2
- 2
src/api/user.js 파일 보기

@@ -18,7 +18,7 @@ export function getInfo(token) {

export function logout() {
return request({
url: '/vue-admin-template/user/logout',
method: 'post'
url: '/logout',
method: 'get'
})
}

+ 6
- 2
src/layout/components/Navbar.vue 파일 보기

@@ -36,6 +36,9 @@ import { mapGetters } from 'vuex'
import Breadcrumb from '@/components/Breadcrumb'
import Hamburger from '@/components/Hamburger'

import {
logoutApi
} from '@/api/login'
export default {
components: {
Breadcrumb,
@@ -52,8 +55,9 @@ export default {
this.$store.dispatch('app/toggleSideBar')
},
async logout() {
// await this.$store.dispatch('user/logout')
this.$router.push(`/login?redirect=${this.$route.fullPath}`)
logoutApi().then(res => {
this.$router.push(`/login`)
})
}
}
}


불러오는 중...
취소
저장