|
@@ -1,8 +1,10 @@
|
|
|
import Vue from 'vue';
|
|
|
import Router from 'vue-router';
|
|
|
-
|
|
|
+const originalPush = Router.prototype.push;
|
|
|
+Router.prototype.push = function push(location) {
|
|
|
+ return originalPush.call(this, location).catch(err => err);
|
|
|
+};
|
|
|
Vue.use(Router);
|
|
|
-
|
|
|
export default new Router({
|
|
|
routes: [
|
|
|
{
|
|
@@ -10,5 +12,25 @@ export default new Router({
|
|
|
name: 'index',
|
|
|
component: () => import('../views/index.vue'),
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/info',
|
|
|
+ name: 'info',
|
|
|
+ component: () => import('../views/info.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/train',
|
|
|
+ name: 'train',
|
|
|
+ component: () => import('../views/train.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/natural',
|
|
|
+ name: 'natural',
|
|
|
+ component: () => import('../views/natural.vue'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/service',
|
|
|
+ name: 'service',
|
|
|
+ component: () => import('../views/service.vue'),
|
|
|
+ },
|
|
|
],
|
|
|
});
|