使用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
相关文章:
建站之星如何开启自定义404页面避免用户流失?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
深圳网站制作培训,深圳哪些招聘网站比较好?
C#如何序列化对象为XML XmlSerializer用法
安徽网站建设与外贸建站服务专业定制方案
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
如何在搬瓦工VPS快速搭建网站?
制作网站公司那家好,网络公司是做什么的?
制作电商网页,电商供应链怎么做?
如何配置支付宝与微信支付功能?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
网站制作模板下载什么软件,ppt模板免费下载网站?
制作网页的网站有哪些,电脑上怎么做网页?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
小程序网站制作需要准备什么资料,如何制作小程序?
存储型VPS适合搭建中小型网站吗?
青岛网站建设如何选择本地服务器?
javascript中对象的定义、使用以及对象和原型链操作小结
如何高效完成自助建站业务培训?
制作企业网站建设方案,怎样建设一个公司网站?
建站VPS推荐:2025年高性能服务器配置指南
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
如何在IIS7中新建站点?详细步骤解析
c# 在高并发下使用反射发射(Reflection.Emit)的性能
香港服务器如何优化才能显著提升网站加载速度?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
北京制作网站的公司,北京铁路集团官方网站?
已有域名如何快速搭建专属网站?
表情包在线制作网站免费,表情包怎么弄?
建站之星2.7模板:企业网站建设与h5定制设计专题
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
c++怎么用jemalloc c++替换默认内存分配器【性能】
如何通过虚拟机搭建网站?详细步骤解析
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
宝塔新建站点报错如何解决?
如何注册花生壳免费域名并搭建个人网站?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
专业公司网站制作公司,用什么语言做企业网站比较好?
高端建站如何打造兼具美学与转化的品牌官网?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何快速选择适合个人网站的云服务器配置?
建站之星如何实现网站加密操作?
如何在云虚拟主机上快速搭建个人网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。