import baseLayout from '../components/layouts/baseLayout.vue' import articleList from '../components/group/articleListScorll.vue' import main1 from '../components/swichLabel/main1-home.vue' import platform from '../components/swichLabel/main2-music-search.vue' import main3 from '../components/swichLabel/main3-show.vue' import link from '../components/swichLabel/main4-link.vue' import login from '../components/swichLabel/main5-login.vue' import comment from '../components/swichLabel/main6-comment.vue' import box1 from '../components/mini/box1-info.vue' import tagTime from '../components/mini/tagTime.vue' import tagInfo from '../components/mini/tagInfo.vue' import boxFriend from '../components/mini/box-friend.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: '/', name: "home", component: articleList, props: true }, { path: '/box1', component: box1, }, { name: "tagTime", path: '/tagTime', component: tagTime, }, { name: "comment", path: '/comment', component: comment, }, { path: '/tagInfo', component: tagInfo, }, { name: "mdDetail", path: '/mdDetail', component: mdDetail, }, { path: '/link', component: boxFriend, }, { path: '/404', component: () => import('@/views/exception/404') } ] }, { path: '/articleList', component: main1, children: [{ path: '/', name: "articleList", component: articleList, }] }, { path: '/platform', component: platform, }, { path: '/main3', component: main3, }, { path: '/link', component: link, }, { path: '/login', component: login, }, ] }, ] /** * 基础路由 * @type { *[] } */ export const constantRouterMap = [{ // path: '/404', // component: () => import( /* webpackChunkName: "fail" */ '@/views/exception/404') } ]