vue3如何配置路由
1.首先通过命令行在相关文件夹下下载vue-router(npm i vue-router),在路由文件中引入相关依赖
import { createRouter, createWebHashHistory } from "vue-router";
2.创建路由信息对象数组:
path:路径参数 component:获取跳转页面的地址 redirect:重定向路由
const routes= [ { path: '/', redirect: '/User' }, { path: '/User', component: User }, { path: '/Foo', component: Foo }, { path: '/Bar', component: Bar } ]
3.创建路由管理器对象并对外抛出
const router = createRouter({
history: createWebHashHistory(),
routes
4.在main.js使用use(router)方法,将路由管理器对象与当前vue项目相关联
createApp(App).use(router).mount('#app')
5.在项目中设置路由导航router-link与路由出口router-view
<router-link to="/User">user</router-link> <router-link to="/Foo">foo</router-link> <router-link to="/Bar">bar</router-link> <router-view/>
6.补充:route、routes、router的区别
route:一组路由信息对象
{ path: '/foo路径', component: Foo 子页面}
routes:路由信息对象数组
const routes = [{ path: '/foo' , component: Foo },{ path: '/bar", component: Bar },{ path: '/user', component: User }
router:路由管理器对象
const router = createRouter({}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术