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 相关文章推荐
JavaScript DOM 学习第二章 编辑文本
Feb 19 Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
Sep 12 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
基于jquery实现省市联动效果
Nov 23 Javascript
jQuery Easyui实现左右布局
Jan 26 Javascript
在bootstrap中实现轮播图实例代码
Jun 11 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
Jul 25 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
Oct 23 Javascript
JS隐藏号码中间4位代码实例
Apr 09 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
Aug 29 Javascript
浅谈JS中几种轻松处理'this'指向方式
Sep 16 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在服务器执行exec命令失败的解决方法
2012/03/03 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
php简单实现数组分页的方法
2016/04/30 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python的装饰器用法学习笔记
2016/06/24 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
Python爬虫实现全国失信被执行人名单查询功能示例
2018/05/03 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
python实现在线翻译
2020/06/18 Python
keras输出预测值和真实值方式
2020/06/27 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
python操作链表的示例代码
2020/09/27 Python
设计部经理的岗位职责
2013/11/16 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
财务会计自荐信范文
2014/02/21 职场文书
初中生评语大全
2014/04/24 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
政协工作总结2015
2015/05/20 职场文书
贷款担保书范本
2015/09/22 职场文书
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers