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 相关文章推荐
用js自动判断浏览器分辨率的代码
Jan 28 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
Dec 13 Javascript
JS定时关闭窗口的实例
May 22 Javascript
javascript原始值和对象引用实例分析
Apr 25 Javascript
最佳的JavaScript错误处理实践
Jul 16 Javascript
第一次接触神奇的Bootstrap
Oct 14 Javascript
Bootstrap CSS布局之按钮
Dec 17 Javascript
Vue.js双向绑定实现原理详解
Dec 22 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
Jan 10 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
Dec 17 Javascript
JS如何监听div的resize事件详解
Dec 03 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 empty函数 使用说明
2009/08/10 PHP
php 数学运算验证码实现代码
2009/10/11 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
PHP整数取余返回负数的相关解决方法
2014/05/15 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
小小的船教学反思
2014/02/21 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
大型营销活动计划书
2014/04/28 职场文书
大学班级文化建设方案
2014/05/06 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
办公室主任个人总结
2015/02/28 职场文书
东京审判观后感
2015/06/01 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
php字符串倒叙
2021/04/01 PHP
Python中json.dumps()函数的使用解析
2021/05/17 Python