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游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
May 29 Javascript
node.js中的buffer.fill方法使用说明
Dec 14 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
CSS图片响应式 垂直水平居中
Aug 14 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
AngularJS控制器详解及示例代码
Aug 16 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
May 21 Javascript
浅谈Node.js 中间件模式
Jun 12 Javascript
浅谈vue 单文件探索
Sep 05 Javascript
vue如何限制只能输入正负数及小数
Jul 04 Javascript
vue多页面项目中路由使用history模式的方法
Sep 23 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数据入库前清理 注意php intval与mysql的int取值范围不同
2010/12/12 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
2014/07/28 PHP
PHP页面转UTF-8中文编码乱码的解决办法
2015/10/20 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
大学生实习期自我评价范文
2013/10/03 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
学习焦裕禄观后感
2015/06/09 职场文书