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 相关文章推荐
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
按钮接受回车事件的三种实现方法
Jun 06 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
使用JQuery在线制作ppt并在线演示源码特效
Sep 08 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
Oct 15 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
javascript中的replace函数(带注释demo)
Jan 07 Javascript
使用use注册Vue全局组件和全局指令的方法
Mar 08 Javascript
js中DOM事件绑定分析
Mar 18 Javascript
layDate插件设置开始和结束时间
Nov 15 Javascript
9102年webpack4搭建vue项目的方法步骤
Feb 20 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
5个javascript的数字格式化函数分享
2011/12/07 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
Vue使用轮询定时发送请求代码
2020/08/10 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
python安装twisted的问题解析
2018/08/21 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
python面向对象 反射原理解析
2019/08/12 Python
python实现的汉诺塔算法示例
2019/10/23 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
详解python polyscope库的安装和例程
2020/11/13 Python
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
新东网科技Java笔试题
2012/07/13 面试题
技术副厂长岗位职责
2013/12/26 职场文书
努力学习演讲稿
2014/05/10 职场文书
小学运动会班级口号
2014/06/09 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书