📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

014-如何配置路由vue-router

创建时间2021-07-22最后修改2021-07-22原位置/程序员成长之旅/Vue.js学习/Vue3/慕课网 - vue3.0实现todolist/字数178
目录:程序员成长之旅/Vue.js学习/Vue3/慕课网 - vue3.0实现todolist

如何配置路由vue-router


// @/router/index.js

import { createRouter, createWebHistory } from 'vue-router'

import Home fomr '../views/Home.vue'

const routers = [

{

//path: 对应浏览器中访问的路径, 必须以'/'开头, 如果仅仅有'/'而没有其他字符, 说明这是根目录

//compoment: 路由对应的组件, 应该由上方import引入

//name: 自定义路由名称, 可选

path: '/',

name: 'Home',

compoment: Home

},

{

path: '/about',

name: 'about',

//按需引入

//如果没有访问/about 就不会加载这个组件 节约性能

compoment: () => import('../views/About.vue')

}

]

const router = createRoter({

//制定浏览器路径方式, 还可以在上方引用后使用哈希模式

//history: createWebHashHistory(process.env.BASE_URL) 哈希模式

history: createHistory(process.env.BASE_URL),

//ES6语法, 实际上就是routers: routers

routers

})