3. Vue Router4 基础用法

embedded/2024/10/22 8:32:40/

1. 路由的定义和使用

在 Vue Router4 中,路由的定义和使用是非常直观和简单的。每一个路由都是一个对象,包含 pathcomponent 这两个属性。path 属性表示路由的路径,component 属性表示路由对应的组件。

以下是一个简单的路由定义示例:

javascript">import Home from './views/Home.vue'
import About from './views/About.vue'const routes = [{ path: '/', component: Home },{ path: '/about', component: About }
]

在这个示例中,我们定义了两个路由,分别对应 HomeAbout 这两个组件。当用户访问 / 路径时,Home 组件会被渲染;当用户访问 /about 路径时,About 组件会被渲染。

路由的使用主要通过两种方式:声明式导航和编程式导航。

声明式导航

声明式导航是通过 router-link 组件来实现的。你可以通过 to 属性来指定路由的路径,当用户点击这个链接时,就会导航到对应的路由。

以下是一个声明式导航的示例:

<router-link to="/">Home</router-link>
<router-link to="/about">About</router-link>

在这个示例中,我们定义了两个链接,分别指向 //about 这两个路由。当用户点击这些链接时,就会导航到对应的路由。

编程式导航

编程式导航是通过路由器对象的 push 方法来实现的。你可以将路由的路径作为参数传递给 push 方法,当这个方法被调用时,就会导航到对应的路由。

以下是一个编程式导航的示例:

javascript">router.push('/')
router.push('/about')

在这个示例中,我们调用了路由器对象的 push 方法,分别导航到 //about 这两个路由。

以上就是 Vue Router4 中路由的定义和使用的基础知识。在接下来的章节中,我们将深入学习 Vue Router4 的动态路由和嵌套路由等高级特性


http://www.ppmy.cn/embedded/10689.html

相关文章

HTTP/1.1特性总结

优点 【简单&#xff0c;灵活和易于扩展&#xff0c;应用广泛和跨平台】 1.简单&#xff1a; http基本的报文格式就是headerbody&#xff0c;头部信息也是key-value简单的文本形式&#xff0c;易于理解&#xff0c;降低了学习和使用的门槛 2.灵活和易于扩展&#xff1a; &…

【单例模式】饿汉式、懒汉式、静态内部类--简单例子

单例模式是⼀个单例类在任何情况下都只存在⼀个实例&#xff0c;构造⽅法必须是私有的、由⾃⼰创建⼀个静态变量存储实例&#xff0c;对外提供⼀个静态公有⽅法获取实例。 目录 一、单例模式 饿汉式 静态内部类 懒汉式 反射可以破坏单例 道高一尺魔高一丈 枚举 一、单例…

Sentinel + Nacos流控规则持久化配置

json参数对映sentinel 规则面板 [{"controlBehavior": 0,"count": 2,"grade": 1,"limitApp": "default","resource": "flow","strategy": 0} ] 第二步&#xff0c;告诉订单服务读取配置&…

windows ubuntu子系统,肿瘤全外篇1.安装软件及建立数据库

外显子组测序(Exome sequencing)是指利用序列捕获技术将全基因组外显子区域DNA捕捉并富集后进行高通量测序的基因组分析方法。由于外显子组测序捕获目标区域只占人类基因组长度的约1% &#xff0c;但变异占比高达85%&#xff0c;因此远比进行全基因组序列测序来得更简便、经济&…

鸿蒙开发基础认证 课后习题汇总

目录 【习题】运行Hello World工程 判断题 单选题 多选题 该小节补充知识&#xff1a; 【习题】ArkTS基础知识 判断题 单选题 多选题 该小节补充知识&#xff1a; 基本概念 状态管理 页面级变量的状态管理 应用级变量的状态管理&#xff1a; 【习题】运行Hello…

Java单例模式的五种实现方式 懒汉式 饿汉式 双重校验锁 静态变量 静态内部类 枚举实现单例模式等

1、什么是单例模式&#xff1f; Java单例模式是一种设计模式&#xff0c;用于确保一个类只有一个实例&#xff0c;并提供全局访问点以获取该实例。它通常用于需要共享资源或控制某些共享状态的情况下。 2、实现方式 懒汉式&#xff1a;在类加载的时候就创建对象&#xff0c;…

js 处理时间一些函数

对于前端来说 关于 时间的各种 转换是是经常遇到的问题。今天记录下&#xff0c;省的来回查。耽误时间。有需要的可以借鉴下。 这是在vue2 项目下 用到的。需要安装 moment 我安装的是 "moment": "^2.29.4", npm install momentimport moment from mome…

【Linux系统编程】第七弹---权限管理操作(上)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、修改文件权限的做法(一) 2、有无权限的表现 总结 上一弹我们讲解了Linux权限概念相关的知识&#xff0c;但是我们只知道有…