import Vue from 'vue'; import Router from 'vue-router'; Vue.use(Router); export default new Router({ routes: [ { path: '/', redirect: '/login' }, { path: '/readme', component: resolve => require(['../components/common/Home.vue'], resolve), children:[ { path: '/', component: resolve => require(['../components/page/Readme.vue'], resolve) }, { path: '/basetable', component: resolve => require(['../components/page/BaseTable.vue'], resolve) }, { // vue-datasource组件 path: '/vuetable', component: resolve => require(['../components/page/VueTable.vue'], resolve) }, { path: '/baseform', component: resolve => require(['../components/page/BaseForm.vue'], resolve) }, { // Vue-Quill-Editor组件 path: '/vueeditor', component: resolve => require(['../components/page/VueEditor.vue'], resolve) }, { // markdown组件 path: '/markdown', component: resolve => require(['../components/page/Markdown.vue'], resolve) }, { // Vue-Core-Image-Upload组件 path: '/upload', component: resolve => require(['../components/page/Upload.vue'], resolve) }, { // vue-schart组件 path: '/basecharts', component: resolve => require(['../components/page/BaseCharts.vue'], resolve) }, { // 拖拽列表组件 path: '/drag', component: resolve => require(['../components/page/DragList.vue'], resolve) }, { // 权限页面 path: '/permission', component: resolve => require(['../components/page/Permission.vue'], resolve), meta: {permission: true} } ] }, { path: '/login', component: resolve => require(['../components/page/Login.vue'], resolve) }, ] })