zoukankan      html  css  js  c++  java
  • 前端知识(二)09-前端项目路由配置-谷粒学院

    一、组件定义

    1、创建vue组件

    在src/views文件夹下创建以下文件夹和文件

    w8KwF0.png

    2、form.vue

    <template>
      <div class="app-container">
        讲师表单
      </div>
    </template>
    

    3、list.vue

    <template>
      <div class="app-container">
        讲师列表
      </div>
    </template>
    

    二、路由定义

    修改 src/router/index.js 文件,重新定义constantRouterMap
    注意:每个路由的name不能相同

     export const constantRouterMap = [
      { path: '/login', component: () => import('@/views/login/index'), hidden: true },
      { path: '/404', component: () => import('@/views/404'), hidden: true },
    
      {
        path: '/',
        component: Layout,
        redirect: '/dashboard',
        name: 'Dashboard',
        hidden: true,
        children: [{
          path: 'dashboard',
          component: () => import('@/views/dashboard/index')
        }]
      },
    
      // 讲师管理
      {
        path: '/teacher',
        component: Layout,
        redirect: '/teacher/list',
        name: 'Teacher',
        meta: { title: '讲师管理' },
        children: [
          {
            path: 'list',
            name: 'TeacherList',
            component: () => import('@/views/teacher/list'),
            meta: { title: '讲师列表' }
          },
          {
            path: 'create',
            name: 'TeacherCreate',
            component: () => import('@/views/teacher/form'),
            meta: { title: '添加讲师' }
          },
          {
            path: 'edit/:id',
            name: 'TeacherEdit',
            component: () => import('@/views/teacher/form'),
            meta: { title: '编辑讲师' },
            hidden: true
          }
        ]
      },
    
      { path: '*', redirect: '/404', hidden: true }
    ]
    

    三、其他

    1、项目名称

    将vue-admin-template-master重命名为guli_admin

    2、端口号

    在 config/index.js中修改

    port: 9528,
    

    3、国际化设置

    src/main.js,第7行,修改语言为 zh-CN,使用中文语言环境,例如:日期时间组件

    import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n
    

    4、入口页面

    index.html

    <title>谷粒学院后台管理系统</title>
    

    5、登录页

    src/views/login/index.vue,第4行

    <h3 class="title">谷粒学院后台管理系统</h3>
    
  • 相关阅读:
    Part 29 AngularJS intellisense in visual studio
    Part 28 AngularJS default route
    css动画效果之一
    css
    css.盒子阴影
    css字行标签谁写写
    简单的介绍a标签点击个成
    看css.1的启示。
    css.1
    总结:html
  • 原文地址:https://www.cnblogs.com/smalldong/p/13642070.html
Copyright © 2011-2022 走看看