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;