Vue 3 项目初始化怎么配置路由 Vue Router

老丽大大_2528

老丽大大_2528

2026-10-20

345人浏览

原创

vue 3 配置 vue router 的核心三步是:安装 vue-router@4、创建 router/index.js 并导出 createrouter 实例、在 main.js 中通过 app.use(router) 挂载并在 app.vue 中添加 。

vue 3 项目初始化怎么配置路由 vue router

Vue 3 项目初始化时配置 Vue Router,核心就三步:装对版本、写好路由配置文件、在应用中正确挂载。关键不是“能不能配”,而是“别踩版本和写法的坑”。

必须安装 Vue Router 4

Vue 3 只兼容 Vue Router 4,装错版本会导致 createRouter 找不到、useRouter 报错等基础问题。

  • 用 npm:运行 npm install vue-router@4
  • 用 yarn:运行 yarn add vue-router@4
  • 装完立刻检查 package.json 中 "vue-router" 字段,确认版本号是 ^4.x.x(如 ^4.4.5),不是 ^3.x.x 或没带 @4

创建 router/index.js 配置文件

在 src 下新建 router 文件夹,再建 index.js(或 index.ts):

  • 导入 createRouter 和 createWebHistory(推荐 History 模式,URL 干净;若开发期不想配服务器,可用 createWebHashHistory)
  • 导入页面组件,例如 HomeView.vue、AboutView.vue
  • 定义 routes 数组,每个对象含 path、name(建议加,方便编程式导航)、component
  • 调用 createRouter 创建实例,传入 history 和 routes
  • 导出默认实例:export default router

示例代码片段:

vue-composition-api-best-practices
vue-composition-api-best-practices

Vue 3 组合式 API 与

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Vue 教程
Vue 教程

共42课时 | 17.2万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 1.4万人学习

Vue.js 微实战--十天技能课堂
Vue.js 微实战--十天技能课堂

共18课时 | 1.7万人学习