import baseLayout from '../components/layouts/baseLayout.vue' import articleList from '../components/group/articleList.vue' import main1 from '../components/swichLabel/main1-show.vue' import main2 from '../components/swichLabel/main2-show.vue' import main3 from '../components/swichLabel/main3-show.vue' import box1 from '../components/mini/box1-info.vue' import tagTime from '../components/mini/tagTime.vue' import tagInfo from '../components/mini/tagInfo.vue' import mdDetail from '../components/mini/mdDetail.vue' export const asyncRouterMap = [{ path: '*', // redirect: '/404', component: () => import( /* webpackChunkName: "fail" */ '@/views/exception/404'), hidden: true }, { path: '/', component: baseLayout, children: [{ path: '/', component: main1, children: [{ path: '/', component: articleList, }, { path: '/box1', component: box1, }, { path: '/tagTime', component: tagTime, props:true }, { path: '/tagInfo', component: tagInfo, }, { path: '/mdDetail', component: mdDetail, } ] }, { path: '/main1', component: main1, children: [{ path: '/', component: articleList, }] }, { path: '/main2', component: main2, }, { path: '/main3', component: main3, }, ] }, ] /** * 基础路由 * @type { *[] } */ export const constantRouterMap = [{ path: '/404', component: () => import( /* webpackChunkName: "fail" */ '@/views/exception/404') } ]