声明式导航跳转取值方式

2 篇文章 0 订阅
1 篇文章 0 订阅
本文详细介绍了Vue Router中三种参数传递方式:路径参数通过`props`和`$route.params`取值,查询参数通过`$route.query`取值。在`home.vue`中创建链接,然后在`move.vue`中展示如何接收和使用这些参数。文章还提到了`path`路径地址和`fullPath`完整地址的概念。
摘要由CSDN通过智能技术生成

一.路径参数取值方式

1. props

  1. home.vue
<router-link to="/move/1">电影</router-link>
  1. 路由配置
{
      path: '/move/:mid',
      name: 'move',
      component: Move,
      props: true//如果这个没有开启的话,则页面无法获取到参数
    }
  1. move.vue
<div>取参方式一:{{mid}}</div>
//如果这里没有写,则无法直接获取到mid
props: ['mid']

2.$route.params

  1. home.vue
<router-link to="/move/1">电影</router-link>
  1. move.vue
<h3>路径参数取值</h3>
<div>取参方式二:{{$route.params}}</div>

3.配图

在这里插入图片描述

二.查询参数取值 $route.query

  1. home.vue
<router-link to="/move?username=sun&age=18">电影</router-link>
  1. move.vue
<h3>查询参数取值</h3>
<div>取值方式:{{$route.query}}</div>
  1. 配图
    在这里插入图片描述

三.备注小点

1.path 路径地址

2.fullPath 完成地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值