| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- import Login from './views/Login.vue'
- import NotFound from './views/404.vue'
- import Home from './views/Home.vue'
- import Main from './views/Main.vue'
- import Table from './views/nav1/Table.vue'
- import Form from './views/nav1/Form.vue'
- import user from './views/nav1/user.vue'
- import Page4 from './views/nav2/Page4.vue'
- import Page5 from './views/nav2/Page5.vue'
- import Page6 from './views/nav3/Page6.vue'
- import echarts from './views/charts/echarts.vue'
- let routes = [
- // 登录界面
- {
- path: '/login',
- component: Login,
- name: '',
- hidden: true
- },
- // 提示404界面
- {
- path: '/404',
- component: NotFound,
- name: '',
- hidden: true
- },
- // 面板页面
- {
- path: '/',
- component: Home,
- name: '',
- iconCls: 'el-icon-setting',
- leaf: true,//只有一个节点
- children: [
- { path: '/user_setting', component: Table, name: 'User Settings' }
- ]
- },
- {
- path: '/',
- component: Home,
- name: '功能页一',
- iconCls: 'el-icon-message',//图标样式class
- children: [
- // { path: '/table', component: Table, name: 'Table' },
- { path: '/form', component: Page6, name: '页面3' },
- { path: '/user', component: Page6, name: '页面4' },
- ]
- },
- {
- path: '/',
- component: Home,
- name: '功能页二',
- iconCls: 'el-icon-star-off',
- children: [
- { path: '/page4', component: Page6, name: '页面4' },
- { path: '/page5', component: Page6, name: '页面5' }
- ]
- },
- {
- path: '/',
- component: Home,
- name: '图表',
- iconCls: 'el-icon-picture',
- children: [
- { path: '/Page6', component: Page6, name: '页面6' }
- ]
- },
- // 找不到的时候,提示404页面
- {
- path: '*',
- hidden: true,
- redirect: { path: '/404' }
- }
- ];
- export default routes;
|