hookehuyr

fix

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 +});
......