Showing
5 changed files
with
31 additions
and
26 deletions
| 1 | -import axios from 'axios' | 1 | +/* jshint esversion: 6 */ |
| 2 | -import router from './router' | 2 | +import axios from 'axios'; |
| 3 | +import router from './router'; | ||
| 3 | 4 | ||
| 4 | // 请求拦截器 | 5 | // 请求拦截器 |
| 5 | axios.interceptors.request.use( | 6 | axios.interceptors.request.use( |
| ... | @@ -10,7 +11,7 @@ axios.interceptors.request.use( | ... | @@ -10,7 +11,7 @@ axios.interceptors.request.use( |
| 10 | error => { | 11 | error => { |
| 11 | // 请求错误处理 | 12 | // 请求错误处理 |
| 12 | return Promise.reject(error); | 13 | return Promise.reject(error); |
| 13 | - }) | 14 | + }); |
| 14 | 15 | ||
| 15 | // 响应拦截器 | 16 | // 响应拦截器 |
| 16 | axios.interceptors.response.use( | 17 | axios.interceptors.response.use( |
| ... | @@ -23,16 +24,16 @@ axios.interceptors.response.use( | ... | @@ -23,16 +24,16 @@ axios.interceptors.response.use( |
| 23 | case 401: | 24 | case 401: |
| 24 | router.replace({ | 25 | router.replace({ |
| 25 | path: '/login' | 26 | path: '/login' |
| 26 | - }) | 27 | + }); |
| 27 | break; | 28 | break; |
| 28 | case 404: | 29 | case 404: |
| 29 | router.replace({ | 30 | router.replace({ |
| 30 | path: '/' | 31 | path: '/' |
| 31 | - }) | 32 | + }); |
| 32 | break; | 33 | break; |
| 33 | } | 34 | } |
| 34 | } | 35 | } |
| 35 | return Promise.reject(error.response.data); | 36 | return Promise.reject(error.response.data); |
| 36 | - }) | 37 | + }); |
| 37 | 38 | ||
| 38 | export default axios; | 39 | export default axios; | ... | ... |
| 1 | -import Vue from 'vue' | 1 | +/* jshint esversion: 6 */ |
| 2 | -import App from './App.vue' | 2 | +import Vue from 'vue'; |
| 3 | -import router from './router' | 3 | +import App from './App.vue'; |
| 4 | -import store from './store' | 4 | +import router from './router'; |
| 5 | +import store from './store'; | ||
| 5 | 6 | ||
| 6 | -Vue.config.productionTip = false | 7 | +Vue.config.productionTip = false; |
| 7 | 8 | ||
| 8 | new Vue({ | 9 | new Vue({ |
| 9 | router, | 10 | router, |
| 10 | store, | 11 | store, |
| 11 | render: h => h(App) | 12 | render: h => h(App) |
| 12 | -}).$mount('#app') | 13 | +}).$mount('#app'); | ... | ... |
| 1 | +/* jshint esversion: 6 */ | ||
| 1 | export default [ | 2 | export default [ |
| 2 | { | 3 | { |
| 3 | path: '/', | 4 | path: '/', |
| ... | @@ -9,4 +10,4 @@ export default [ | ... | @@ -9,4 +10,4 @@ export default [ |
| 9 | name: 'about', | 10 | name: 'about', |
| 10 | component: () => import('./views/About.vue') | 11 | component: () => import('./views/About.vue') |
| 11 | } | 12 | } |
| 12 | -] | 13 | +]; | ... | ... |
| 1 | -import Vue from 'vue' | 1 | +/* jshint esversion: 6 */ |
| 2 | -import VueRouter from 'vue-router' | 2 | +import Vue from 'vue'; |
| 3 | -import ConfigRouter from './route.js' | 3 | +import VueRouter from 'vue-router'; |
| 4 | +import ConfigRouter from './route.js'; | ||
| 4 | 5 | ||
| 5 | -Vue.use(VueRouter) | 6 | +Vue.use(VueRouter); |
| 6 | 7 | ||
| 7 | const router = new VueRouter({ | 8 | const router = new VueRouter({ |
| 8 | history: false, | 9 | history: false, |
| 9 | hashbang: true, | 10 | hashbang: true, |
| 10 | base: __dirname, | 11 | base: __dirname, |
| 11 | routes: ConfigRouter | 12 | routes: ConfigRouter |
| 12 | -}) | 13 | +}); |
| 13 | 14 | ||
| 14 | router.beforeEach((to, from, next) => { | 15 | router.beforeEach((to, from, next) => { |
| 15 | // store.commit('updateLoadingStatus', true) | 16 | // store.commit('updateLoadingStatus', true) |
| 16 | - next() | 17 | + next(); |
| 17 | -}) | 18 | +}); |
| 18 | 19 | ||
| 19 | router.afterEach((to, from, next) => { | 20 | router.afterEach((to, from, next) => { |
| 20 | // store.commit('updateLoadingStatus', false) | 21 | // store.commit('updateLoadingStatus', false) |
| 21 | -}) | 22 | +}); |
| 22 | 23 | ||
| 23 | -export default router | 24 | +export default router; | ... | ... |
| 1 | -import Vue from 'vue' | 1 | +/* jshint esversion: 6 */ |
| 2 | -import Vuex from 'vuex' | 2 | +import Vue from 'vue'; |
| 3 | +import Vuex from 'vuex'; | ||
| 3 | 4 | ||
| 4 | -Vue.use(Vuex) | 5 | +Vue.use(Vuex); |
| 5 | 6 | ||
| 6 | export default new Vuex.Store({ | 7 | export default new Vuex.Store({ |
| 7 | state: { | 8 | state: { |
| ... | @@ -13,4 +14,4 @@ export default new Vuex.Store({ | ... | @@ -13,4 +14,4 @@ export default new Vuex.Store({ |
| 13 | actions: { | 14 | actions: { |
| 14 | 15 | ||
| 15 | } | 16 | } |
| 16 | -}) | 17 | +}); | ... | ... |
-
Please register or login to post a comment