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 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
window.dialogArguments 使用说明
Apr 11 Javascript
js去除重复字符串两种实现方法
Jan 09 Javascript
jquery动态加载js/css文件方法(自写小函数)
Oct 11 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
Apr 29 Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
Aug 17 Javascript
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
Dec 22 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 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 session常见问题集锦及解决办法总结
2007/03/18 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
php头像上传预览实例代码
2017/05/02 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
理解javascript中DOM事件
2015/12/25 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
优秀大学生自荐信
2014/06/09 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
2014年党的群众路线学习心得体会
2014/11/05 职场文书
水知道答案观后感
2015/06/08 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
MySQL快速插入一亿测试数据
2021/06/23 MySQL