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 相关文章推荐
Jquery中显示隐藏的实现代码分析
Jul 26 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
May 30 Javascript
在父页面调用子页面的JS方法
Sep 29 Javascript
js动态拼接正则表达式的两种方法
Mar 04 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 Javascript
RequireJS简易绘图程序开发
Oct 28 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 Javascript
详解webpack4之splitchunksPlugin代码包分拆
Dec 04 Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 Javascript
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 Vue.js
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
coreseek 搜索英文的问题详解
2013/06/08 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
Vue实现简单分页器
2018/12/29 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
Python实现从百度API获取天气的方法
2015/03/11 Python
Python中的类与对象之描述符详解
2015/03/27 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
Python用threading实现多线程详解
2017/02/03 Python
Python实现统计代码行的方法分析
2017/07/12 Python
python+opencv实现动态物体追踪
2018/01/09 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
python基于递归解决背包问题详解
2019/07/03 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
装潢设计实习自我鉴定
2013/09/19 职场文书
自荐书4要点
2014/01/25 职场文书
团日活动策划书
2014/02/01 职场文书
思想品德课教学反思
2014/02/10 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
机械生产实习心得体会
2016/01/22 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang