import Vue from 'vue' import VueRouter from 'vue-router' import diyForm from '@/views/diy-form/index.vue' import diyList from '@/views/diy-list/index.vue' Vue.use(VueRouter) export default (baseRouter) => { Vue.prototype.$baseRouter = baseRouter return new VueRouter({ mode: 'hash', routes: [ { path: `${baseRouter}/diy/list`, name: 'diy-list', component: diyList }, { path: `${baseRouter}/diy/add`, name: 'diy-add', component: diyForm }, { path: `${baseRouter}/diy/update`, name: 'diy-update', component: diyForm }, { path: `${baseRouter}/activityCenter/list`, name: 'actCenterList', component: () => import(/* webpackChunkName: "activityCenter-list" */ '@/views/activityCenter/list.vue') }, { path: `${baseRouter}/activityCenter/add`, name: 'actCenterAdd', component: () => import(/* webpackChunkName: "activityCenter-add" */ '@/views/activityCenter/info.vue') }, { path: `${baseRouter}/activityCenter/edit`, name: 'actCenterEdit', component: () => import(/* webpackChunkName: "activityCenter-edit" */ '@/views/activityCenter/info.vue') } ] }) }