Vue Router 是 Vue.js 官方的路由管理器,用于实现单页应用(SPA)的路由跳转、组件切换和状态管理。它与 Vue.js 核心深度集成,让构建单页应用变得简单直观。
一、基本使用(Vue 3 + Vue Router 4)
1. 安装
bash
# npm
npm install vue-router@4 # Vue 3 需使用 Vue Router 4+
# yarn
yarn add vue-router@4
2. 基本配置
创建路由配置文件(如 src/router/index.js):
javascript
运行
// src/router/index.js
import {
createRouter, createWebHistory } from 'vue-router';
import Home from '../views/Home.vue';
import About from '../views/About.vue';
// 路由规则
const routes = [
{
path: '/', // 路由路径
name: 'Home', // 路由名称(可选)
component: Home // 对应组件
},
{
path: '/about',
name: 'About',
component: About,
// 路由元信息(可自定义数据,用于权限控制等)
meta: {
title: '关于我们',
requiresAuth: false
}
}
];
// 创建路由实例
const router = createRouter({
// 路由模式:history(HTML5 History 模式,无 #)
history: createWebHistory(import.meta.env.BASE_URL),
routes

最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



