import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); export default new Router({ routes: [ { path: '/', redirect: '/login' }, { path: '/home', component: resolve => require(['../components/common/Home.vue'], resolve), meta: { title: '首页' }, children:[ { path: '/user', component: resolve => require(['../components/page/user/index.vue'], resolve), meta: { title: '人员管理' } },{ path: '/park', component: resolve => require(['../components/page/park/index.vue'], resolve), meta: { title: '停车场管理' } }, { path: '/violationType', component: resolve => require(['../components/page/violationType/index.vue'], resolve), meta: { title: '违章类型管理' } }, { path: '/outPark', component: resolve => require(['../components/page/outPark/index.vue'], resolve), meta: { title: '订单管理' } }, { path: '/whiteList', component: resolve => require(['../components/page/whiteList/index.vue'], resolve), meta: { title: '白名单' } }, { path: '/ticket', component: resolve => require(['../components/page/ticket/index.vue'], resolve), meta: { title: '罚单管理' } }, { path: '/street', component: resolve => require(['../components/page/street/index.vue'], resolve), meta: { title: '罚单管理' } }, ] }, { path: '/list', component: resolve => require(['../components/common/List.vue'], resolve), meta: { title: '首页' } }, { path: '/login', component: resolve => require(['../components/page/Login.vue'], resolve) }, { path: '/index', component: resolve => require(['../components/page/Index.vue'], resolve), meta: { title: '违章停车' } }, { path: '/index2', component: resolve => require(['../components/page/Index2.vue'], resolve), meta: { title: '智慧泊车' } }, { path: '/index3', component: resolve => require(['../components/page/Index3.vue'], resolve), meta: { title: '无牌停车' } }, ] }) const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) }