Vue路由器:开篇基础

在这里插入图片描述

让我们一起走向未来

🎓作者简介:全栈领域优质创作者
🌐个人主页:百锦再@新空间代码工作室
📞工作室:新空间代码工作室(提供各种软件服务)
💌个人邮箱:[15045666310@163.com]
📱个人微信:15045666310
🌐网站:https://meihua150.cn/
💡座右铭:坚持自己的坚持,不要迷失自己!要快乐


在这里插入图片描述

在这里插入图片描述

Vue 路由基础使用详解

Vue 路由(Vue Router)是一个官方的路由管理器,用于构建单页面应用(SPA)。它允许我们定义应用的路径和对应的组件,用户在页面中点击不同的链接时,Vue Router 会根据配置切换对应的组件,避免整个页面刷新。

以下是通过 <script setup> 语法糖实现的 Vue 路由的详细说明和代码示例。


1. App.vue 中的基本模板

在这里插入图片描述

App.vue 中,我们可以使用 <RouterLink><RouterView> 组件来实现路由导航和展示对应的页面内容。

代码示例:
<template>
  <h1>Hello App!</h1>
  <p>
    <strong>Current route path:</strong> {
  
  { $route.fullPath }}
  </p>
  
  <!-- 路由链接 -->
  <nav>
    <RouterLink to="/">Go to Home</RouterLink>
    <RouterLink to="/about">Go to About</RouterLink>
  </nav>

  <!-- 路由视图,显示匹配的组件 -->
  <main>
    <RouterView />
  </main>
</template>

<script setup>
// 可以在这里进行一些初始化操作,如路由或状态管理等
</script>

解释:

  • <RouterLink> 是一个用于导航的组件,相当于 <a> 标签。to 属性指定跳转的目标路径。
  • <RouterView> 是一个占位符组件,它会根据当前的路由匹配显示对应的组件。
  • $route 是 Vue Router 提供的响应式对象,包含当前路由的信息(如路径、参数等)。$route.fullPath 会返回完整的路由路径。

2. 创建路由器实例

在这里插入图片描述

要启用 Vue 路由,首先需要在项目中创建一个路由器实例,并配置路由规则。

代码示例:
// src/router/index.js
import {
   
    createRouter, createWebHistory } from 'vue-router';

// 引入组件
import Home from '../views/Home.vue';
import About from '../views/About.vue'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百锦再@新空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值