vue-router2.0 组件之间传参及获取动态参数的方法


Posted in Javascript onNovember 10, 2017

1.标签

<li v-for=" el in hotLins" >
  <router-link :to="{path:'details',query: {id:el.tog_line_id}}">
    <img :src="el.image_list[0]">
    <h3>{{el.tourism_name}} {{el.tog_line_id}}</h3>
    <p>{{el.address}}</p>
  </router-link>
</li>

2.在组件中,需要传动态参数时,可以如上例子

<router-link :to="{path:'details',query: {id:el.tog_line_id}}">

3.query中的参数id就是要传的参数,在组件中获取的方法为:

created: function() {
  var id = this.$route.query.id;
  this.getData(id);
 },

4.如上述,this.$route.query.id就可以获取该参数,也可以通过,this.$root.id = id;传给父组件,父组件中通过

 // 根组件构造器
  var vm = Vue.extend({
   router: router,
   data: function() {
    return {
     id: '11484' //城会玩明细id
    }
   }
  });

5.定义data中的id,然后子组件中用props传递参数

props: {
    id: {
     type: String,
     required: true
    }
   },

6.router-view中,传递该参数:

<router-view :id="id" :order-info="orderInfo">
</router-view>

注意orderInfo时,在这边用的是:order-info。

以上这篇vue-router2.0 组件之间传参及获取动态参数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js保留两位小数使用toFixed实现
Jul 29 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
Jan 14 Javascript
jQuery中:checked选择器用法实例
Jan 04 Javascript
JavaScript实现获取dom中class的方法
Feb 09 Javascript
Jquery结合HTML5实现文件上传
Jun 25 Javascript
纯js实现手风琴效果代码
Apr 17 Javascript
js关于getImageData跨域问题的解决方法
Oct 14 Javascript
微信小程序 swiper组件轮播图详解及实例
Nov 16 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
Dec 30 Javascript
js实现网页定位导航功能
Mar 07 Javascript
js中apply和Math.max()函数的问题及区别介绍
Mar 27 Javascript
用ES6写全屏滚动插件的示例代码
May 02 Javascript
js+html获取系统当前时间
Nov 10 #Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 #Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
Nov 10 #Javascript
JS+Canvas绘制动态时钟效果
Nov 10 #Javascript
javascript实现电脑和手机版样式切换
Nov 10 #Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 #jQuery
js定时器+简单的动画效果实例
Nov 10 #Javascript
You might like
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
用python实现百度翻译的示例代码
2018/03/09 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
python实现126邮箱发送邮件
2020/05/20 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
Html5新增标签有哪些
2017/04/13 HTML / CSS
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
如何删除一个表里面的重复行
2013/07/13 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
护理学毕业生自荐信
2013/10/02 职场文书
高中教师考核方案
2014/05/18 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
2014年节能工作总结
2014/12/18 职场文书
小学科学教学计划
2015/01/21 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang