index.js 973 Bytes

import Vue from "vue";
import VueRouter from "vue-router";
import Layout from '@/views/HomePage.vue'


Vue.use(VueRouter);

const router = new VueRouter({
  mode: 'hash', // 使用 hash 模式
  routes: [
    {
      path: '',
      component: Layout,
      name: 'homePage',
      children: [
        {
          path: '/homePage',
          name: 'homePage',
          component: () => import('@/components/Overview.vue'),
          meta: { title: '首页', icon: 'dashboard', affix: true }
        },
      ]
    },
    {
      path: '',
      component: Layout,
      name: 'infoList',
      children: [
        {
          path: '/infoList',
          name: 'infoList',
          component: () => import('@/components/InfoList.vue'),
          meta: { title: '系统', icon: 'dashboard', affix: true }
        },
      ]
    },
    {
      path: '/login',
      name: 'login',
      component: () => import('@/views/Login.vue'),
    },
  ]
});

export default router;