3. Vue Router4 基础用法

1. 路由的定义和使用

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

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

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 方法,当这个方法被调用时,就会导航到对应的路由。

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

router.push('/')
router.push('/about')

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

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

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值