Vue系列:通过vue-router如何传递参数示例
发布时间 - 2026-01-10 22:33:40 点击率:次使用vue-router 来实现webapp的页面跳转,有时候需要传递参数,做法如下:

参考文献:http://router.vuejs.org/en/named.html
主要有以下几个步骤:
(1) 设置好路由配置
router.map({
'/history/:deviceId/:dataId': {
name: 'history', // give the route a name
component: { ... }
}
})
这里有2个关键点:
a)给该路由命名,也就是上文中的 name: 'history',
b)在路径中要使用在路径中使用冒号开头的数字来接受参数,也就是上文中的 :deviceId, :dataId;
(2)在v-link中传递参数;
复制代码 代码如下:
<a v-link="{ name: 'history', params: { deviceId: 123, dataId:456 }}">history</a>
这里的123,456都可以改用变量。
比如该template所对应的组件有2个变量定义如下:
data: function() {
return {
deviceId:123,
dataId:456
}
}
此时上面那个v-link可以改写为:
复制代码 代码如下:
<a v-link="{ name: 'history', params: { deviceId: deviceId, dataId: dataId }}">history</a>
(3)在router的目标组件上获取入参
比如在router目标组件的ready函数中可以这么使用。
ready: function(){
console.log('deviceid: ' + this.$route.params.deviceId);
console.log('dataId: ' + this.$route.params.dataId);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vuerouter
# 参数传递
# vue
# router
# 参数
# 传参数
# vue-router传递参数的几种方式实例详解
# vue-router实现组件间的跳转(参数传递)
# Vue router传递参数并解决刷新页面参数丢失问题
# 跳转
# 用在
# 来实现
# 如在
# 要使
# 大家多多
# 所对应
# 主要有
# 几个步骤
# pre
# brush
# history
# class
# js
# map
# br
# http
# webapp
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站页面设计需要考虑到这些问题
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
深圳网站制作平台,深圳市做网站好的公司有哪些?
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何在IIS中新建站点并解决端口绑定冲突?
浅谈javascript alert和confirm的美化
js实现获取鼠标当前的位置
简历没回改:利用AI润色让你的文字更专业
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
如何用美橙互联一键搭建多站合一网站?
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel如何自定义错误页面(404, 500)?(代码示例)
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel如何实现本地化和多语言支持?(i18n教程)
图册素材网站设计制作软件,图册的导出方式有几种?
如何在万网主机上快速搭建网站?
如何制作一个表白网站视频,关于勇敢表白的小标题?
Android滚轮选择时间控件使用详解
java获取注册ip实例
如何快速查询域名建站关键信息?
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Android okhttputils现在进度显示实例代码
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
微信小程序 require机制详解及实例代码
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
如何快速启动建站代理加盟业务?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
开心动漫网站制作软件下载,十分开心动画为何停播?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
如何用AI帮你把自己的生活经历写成一个有趣的故事?
如何在云主机快速搭建网站站点?
微信小程序 input输入框控件详解及实例(多种示例)
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
魔毅自助建站系统:模板定制与SEO优化一键生成指南
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
如何登录建站主机?访问步骤全解析
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
如何在服务器上配置二级域名建站?
googleplay官方入口在哪里_Google Play官方商店快速入口指南
千库网官网入口推荐 千库网设计创意平台入口
如何确保FTP站点访问权限与数据传输安全?

