| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import Login from './views/Login.vue'
- import NotFound from './views/404.vue'
- import Home from './views/Home.vue'
- // 资产
- import assets from './views/assets/assets.vue'
- import assetsDetail from './views/assets/assetsDetail.vue'
- import assetsRegister from './views/assets/assetsRegister.vue'
- // 数据
- import data from './views/data/data.vue'
- // 我的
- import my from './views/my/my.vue'
- let routes = [
- {
- path: '/login',
- component: Login,
- name: '',
- hidden: true
- },
- // 资产
- {
- path: '/',
- component: Home,
- name: '',
- leaf: true,//只有一个节点
- children: [
- { path: '/assets', component: assets, name: '资产', meta: {keepAlive: true, parentPath:'/tab_assets'} },
- { path: '/assets/:id', component: assetsDetail, name: '资产详情', meta: {keepAlive: true, parentPath:'/tab_assets'} },
- { path: '/assetsRegister', component: assetsRegister, name: '登记资产', meta: {keepAlive: true, parentPath:'/tab_assets'} },
- ]
- },
- // 数据
- {
- path: '/',
- component: Home,
- name: '',
- leaf: true,//只有一个节点
- children: [
- { path: '/data', component: data, name: '数据', meta: {keepAlive: true, parentPath:'/tab_data'} }
- ]
- },
- // 我的
- {
- path: '/',
- component: Home,
- name: '',
- leaf: true,//只有一个节点
- children: [
- { path: '/my', component: my, name: '我的', meta: {keepAlive: true, parentPath:'/tab_my'} }
- ]
- },
- {
- path: '/404',
- component: NotFound,
- name: '',
- hidden: true
- },
- {
- path: '*',
- hidden: true,
- redirect: { path: '/404' }
- }
- ];
- export default routes;
|