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 contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
Feb 04 Javascript
JQuery优缺点分析说明
Apr 10 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
Oct 29 Javascript
Javascript处理DOM元素事件实现代码
May 23 Javascript
让浏览器DOM元素最后加载的js方法
Jul 29 Javascript
js delete 用法(删除对象属性及变量)
Aug 24 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
Aug 31 Javascript
jquery代码规范让代码越来越好看
Feb 03 Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 Javascript
vue keep-alive请求数据的方法示例
May 16 Javascript
VUE中使用HTTP库Axios方法详解
Feb 05 Javascript
React四级菜单的实现
Apr 08 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
PHP命名空间(Namespace)的使用详解
2013/05/04 PHP
PHP修改session_id示例代码
2014/01/08 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
详解vuex的简单使用
2018/03/12 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
python实现简单的文字识别
2018/11/27 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
python中spy++的使用超详细教程
2021/01/29 Python
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
简历中自我评价分享
2013/10/09 职场文书
办理暂住证介绍信
2014/01/11 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
学生干部培训方案
2014/06/12 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
入党转正申请报告
2015/05/15 职场文书
小学毕业教师寄语
2019/06/21 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书