| | |
| | | import { createRouter, createWebHistory, createWebHashHistory } from 'vue-router' |
| | | import form from './form' |
| | | import formsMulti from './formsMulti' |
| | | import tables from './tables' |
| | | import viewgird from './viewGird' |
| | | import store from '../store/index' |
| | | import redirect from './redirect' |
| | | import charts from './charts' |
| | | const routes = [ |
| | | { |
| | | path: '/', |
| | |
| | | component: () => import('@/views/Index'), |
| | | redirect: '/home', |
| | | children: [ |
| | | ...form,//Demo表单路由 |
| | | ...formsMulti, |
| | | ...tables,//tables |
| | | ...viewgird, |
| | | ...redirect, |
| | | ...charts, |
| | | { |
| | | path: '/home', |
| | | name: 'home', |
| | |
| | | }, { |
| | | path: '/UserInfo', |
| | | name: 'UserInfo', |
| | | component: () => import('@/views/system/UserInfo.vue') |
| | | component: () => import('@/views/system/UserInfo.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | }, |
| | | { |
| | | path: '/sysMenu', |
| | | name: 'sysMenu', |
| | | component: () => import('@/views/system/Sys_Menu.vue') |
| | | component: () => import('@/views/system/Sys_Menu.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | }, { |
| | | path: '/coder', |
| | | name: 'coder', |
| | | component: () => import('@/views/builder/coder.vue') |
| | | component: () => import('@/views/builder/coder.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | }, |
| | | { |
| | | path: '/formDraggable', //表单设计 |
| | | name: 'formDraggable', |
| | | component: () => import('@/views/formDraggable/formDraggable.vue') |
| | | component: () => import('@/views/formDraggable/formDraggable.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | }, |
| | | { |
| | | path: '/formSubmit', //表单提交页面 |