vue路由传值的几种方式是什么
时间:2021-09-22
来源:互联网
标签:
今天PHP爱好者给大家带来vue路由传值的方式:1、利用“router-link”路由导航来传递;2、调用“$router.push”实现路由传参数值;3、通过路由属性中的name匹配路由,再根据params传递参数值;4、通过query来传递参数值。希望对大家有所帮助。

本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。
vue路由传参值的方法
一、router-link路由导航
父组件: 使用<router-link to = "/跳转路径/传入的参数"></router-link>
例如:<router-link to="/a/123">routerlink传参</router-link>
子组件: this.$route.params.num接收父组件传递过来的参数
mounted () {
this.num = this.$route.params.num
}
路由配置::{path: '/a/:num', name: A, component: A}
地址栏中的显示::http://localhost:8080/#/a/123
二、调用$router.push实现路由传参
父组件: 绑定点击事件,编写跳转代码
<button @click="deliverParams(123)">push传参</button>
methods: {
deliverParams (id) {
this.$router.push({
path: `/d/${id}`
})
}
}
子组件: this.$route.params.id接收父组件传递过来的参数
mounted () {
this.id = this.$route.params.id
}
路由配置::{path: '/d/:id', name: D, component: D}
地址栏中的显示::http://localhost:8080/#/d/123
三、通过路由属性中的name匹配路由,再根据params传递参数
父组件: 匹配路由配置好的属性名
<button @click="deliverByName()">params传参</button>
deliverByName () {
this.$router.push({
name: 'B',
params: {
sometext: '一只羊出没'
}
})
}
子组件:
<template>
<p id="b">
This is page B!
<p>传入参数:{{this.$route.params.sometext}}</p>
</p>
</template>
路由配置: 路径后面不需要再加传入的参数,但是name必须和父组件中的name一致{path: '/b', name: 'B', component: B}
地址栏中的显示: 可以看出地址栏不会带有传入的参数,且再次刷新页面后参数会丢失http://localhost:8080/#/b
四、通过query来传递参数
父组件:
<button @click="deliverQuery()">query传参</button>
deliverQuery () {
this.$router.push({
path: '/c',
query: {
sometext: '这是小羊同学'
}
})
}
子组件:
<template>
<p id="C">
This is page C!
<p>这是父组件传入的数据: {{this.$route.query.sometext}}</p>
</p>
</template>
路由配置: 不需要做任何修改{path: '/c', name: 'C', component: C}
地址栏中的显示: (中文做了转码)http://localhost:8080/#/c?sometext=%E8%BF%99%E6%98%AF%E5%B0%8F%E7%BE%8A%E5%90%8C%E5%AD%A6
以上就是vue路由传值的几种方式是什么的详细内容,更多请关注php爱好者其它相关文章!
-
什么是因特网?它有什么作用?因特网的组成有哪些? 时间:2025-10-28 -
什么是因特网?什么是万维网?两者之间的区别是什么? 时间:2025-10-28 -
什么是局域网和广域网?两者之间的区别是什么? 时间:2025-10-28 -
什么是网络协议?常用的网络协议有哪些类型? 时间:2025-10-28 -
什么是网络协议? 它在网络中的作用是什么? 时间:2025-10-28 -
什么是网络协议?协议的三要素是什么?各有什么含义? 时间:2025-10-28
今日更新
-
2026年AI概念币投资指南 热门交易所权威推荐
阅读:18
-
十二星座是什么梗?揭秘星座爆笑名场面,一秒get你的专属笑点!
阅读:18
-
2026年十大热门Memecoin预测:DOGE、PEPE、WIF谁将登顶
阅读:18
-
"躺平摸鱼是什么梗?当代年轻人职场摆烂新姿势"
阅读:18
-
2026年去中心化AI代币TOP榜:FET与AGIX领衔未来趋势
阅读:18
-
2026年RWA代币TOP榜:ONDO、POLY、CFG领跑实物资产赛道
阅读:18
-
【SEO优化版】
"卷心菜兄是什么梗"揭秘网络热词背后打工人的自嘲式幽默,3秒get最新职场梗!
阅读:18
-
2026十大交易平台稳定性排名 币安欧易稳居榜首
阅读:18
-
王者荣耀十周年峡谷金曲玩家合唱版MV今日正式上线
阅读:18
-
2026全球最安全交易所排名 注册前必看权威指南
阅读:18










