Vue.js (四) 路由
Vue 路由(Vue Router)是 Vue.js 官方提供的路由管理工具,用于构建单页面应用(SPA,Single Page Application)。路由的作用是根据用户访问的 URL 地址,动态切换组件或页面内容
Vue Router 核心功能:
在单页面应用中实现页面导航
根据 URL 动态加载对应的组件
支持浏览器前进、后退等功能
提供路由守卫用于权限控制和数据预加载
使用
- 安装 Vue Router:在 Vue 项目中安装 Vue Router
1 | npm install vue-router@4 # 如果是 Vue2 请使用 vue-router@3 |
基本概念
路由(Route)
路由 Route 定义了 URL 与组件之间的映射关系
语法:
1 | const routes = [ |
路由器(Router)
路由器 Router 是路由管理的核心对象,用于配置路由规则并控制导航
创建路由器:
1 | import { createRouter, createWebHistory } from 'vue-router'; |
导航(Navigation)
使用 <router-link>
或编程方式(如 router.push
)进行页面跳转
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Timeicの博客!
评论