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 ThickBox插件使用心得(不建议使用)
Sep 08 Javascript
一个简单的JS鼠标悬停特效具体方法
Jun 17 Javascript
前端开发过程中浏览器版本的两种判定方法
Oct 30 Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 Javascript
JavaScript中的small()方法使用详解
Jun 08 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
适用于javascript开发者的Processing.js入门教程
Feb 24 Javascript
jquery实现右侧栏菜单选择操作
Mar 04 Javascript
Bootstrap如何激活导航状态
Mar 22 Javascript
关于使用axios的一些心得技巧分享
Jul 02 Javascript
VueJS 组件参数名命名与组件属性转化问题
Dec 03 Javascript
JavaScript中的执行环境和作用域链
Sep 04 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制作图型计数器的例子
2006/10/09 PHP
将OICQ数据转成MYSQL数据
2006/10/09 PHP
PHP memcache扩展的三种安装方法
2009/04/26 PHP
PHP 程序授权验证开发思路
2009/07/09 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
php判断当前操作系统类型
2015/10/28 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
实例讲解PHP表单
2020/06/10 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
一个JS翻页效果
2007/07/23 Javascript
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
Django unittest 设置跳过某些case的方法
2018/12/26 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Python字典底层实现原理详解
2019/12/18 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
珍珠奶茶店创业计划书
2014/01/11 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
党的群众路线教育实践活动个人对照检查材料(公安)
2014/11/05 职场文书
新闻稿标题
2015/07/18 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers
Python实现科学占卜 让视频自动打码
2022/04/09 Python