# 路由

# 说明

vue 路由 官方文档 (opens new window),在阅读本文档前,请对 vue-router 的使用有了解。

本项目由于路由较多,为管理方便,根据项目模块做了拆分,最终引入到 index.js 进行汇总。

# 目录结构

└─ src                          # 项目主文件
   └─ router                    # 路由文件夹
      ├─ index.js               # 路由主文件
      ├─ main.js                # 主页
      ├─ movie.js               # 影视
      ├─ actor.js               # 影人
      ├─ role.js                # 角色
      ├─ award.js               # 奖项
      ├─ article.js             # 文章资讯
      ├─ profile.js             # 用户
      └─ video.js               # 短视频

# 路由主文件说明

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

import main from './main'
import movie from './movie'
import actor from './actor'
import role from './role'
import video from './video'
import award from './award'
import article from './article'
import profile from './profile'

const routes = [
  {
    path: '/',
    redirect: '/home'
  },

  ...main,
  ...movie,
  ...actor,
  ...role,
  ...video,
  ...award,
  ...article,
  ...profile,

  // 其它路由  
]

const router = new VueRouter({
  linkActiveClass: 'is-active',     // 路由 active 类名
  mode: 'history',                  // 路由模式
  base: process.env.BASE_URL,
  routes                            // 以上定义的路由变量传入
})

export default router
上次更新: 6/24/2022, 6:15:24 PM
示例展示,因PC端无touch事件,请在手机上进行浏览