inleft
2024-01-10 7319260f31c9a593418ff17b1ca42e0822c3c4eb
src/config/router.config.js
@@ -1,43 +1,142 @@
import BasicLayout from '../layouts/BasicLayout.vue'
import main from '../components/layouts/main.vue'
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 edit from '../components/swichLabel/edit.vue'
import platformGroup from '../components/group/platformGroup.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'
import videoDetail from '../components/mini/box16-videoDetail.vue'
import videoList from '../components/mini/box14-video.vue'
import videoMiniBox from '../components/iframe/videoMiniBox.vue'
export const asyncRouterMap = [{
      path: '/',
      component: main,
      meta: {
         title: "在你左边,听风及雨"
      },
   },
   {
      path: '/home',
      name: 'BasicLayout.vue',
      component: BasicLayout,
      meta: {
         title: '在你左边,听风及雨'
      },
      children: [
      ]
   },
   {
      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,
            children: [
               //    {
               //    path: '/',
               //    name: "videoList",
               //    component: videoList,
               // },
               {
                  path: '/',
                  name: "platformGroup",
                  component: platformGroup,
               },
               {
                  path: '/videoDetail',
                  name: "videoDetail",
                  component: videoDetail,
               }
            ]
         },
         {
            path: '/main3',
            component: main3,
         },
         {
            path: '/link',
            component: link,
         }, {
            path: '/login',
            component: login,
         }, {
            path: '/edit',
            name: 'edit',
            component: edit,
         },
      ],
   },
   {
      path: '/v',
      component: videoMiniBox,
   }
]
/**
 * 基础路由
 * @type { *[] }
 */
export const constantRouterMap = [
   {
      path: '/404',
      component: () => import( /* webpackChunkName: "fail" */ '@/views/exception/404')
export const constantRouterMap = [{
      // path: '/404',
      // component: () => import( /* webpackChunkName: "fail" */ '@/views/exception/404')
   }
]