全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue系列:通过vue-router如何传递参数示例

使用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小时内与您取得联系。