Vue2.x中的父组件传递数据至子组件的方法


Posted in Javascript onMay 01, 2017

父组件结构

template

<template>
 <div>
 <v-girl-group 
  :girls="aGirls"></v-girl-group>
 </div>
</template>

script

<script>
import vGirlGroup from './GirlGroup'
export default {
 name: 'girl',
 components: {
 vGirlGroup
 },
 data () {
 return {
  aGirls:[{
  name:'小丽',
  age:22
  },{
  name:'小美',
  age:21
  },{
  name:'小荷',
  age:24
  }]
 }
 }
}
</script>

注意的点:

•子组件的拼写方式:vGirlGroup写成v-girl-group
•这里子组件中的绑定数据是:girls="aGirls",这里的aGirls数据是父组件中的data,girls是要传递至子组件的属性

子组件结构

template

<template>
 <div>
 <ul>
  <li v-for="(value, index) in girls">{{ index }} - {{ value.name }} - {{ value.age }}</li>
 </ul>
 </div>
</template>

注意的点:

•v-for的遍历对象时的参数顺序-变更 具体见:https://cn.vuejs.org/v2/guide/migration.html#v-for-遍历对象时的参数顺序-变更
•v-for中$index和$key这两个隐式声明的变量移除 具体见:https://cn.vuejs.org/v2/guide/migration.html#index-and-key-移除

<script>
export default {
 name: 'girl-group',
 props: {
 girls: {
  type: Array,
  required: true
 }
 }
}
</script>

注意点:

•props中的数据是来自在父组件中绑定在子组件上的值 另外:使用IDE、编辑器开发时,可能会提示成prop
•girls中对数据做了一些校验

结果

Vue2.x中的父组件传递数据至子组件的方法

以上所述是小编给大家介绍的Vue2.x中的父组件数据传递至子组件,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
javascript事件模型代码
Jul 01 Javascript
js监听输入框值的即时变化onpropertychange、oninput
Jul 13 Javascript
使图片旋转的3种解决方案
Nov 21 Javascript
让alert不出现弹窗的两种方法
May 18 Javascript
封装了jQuery的Ajax请求全局配置
Feb 05 Javascript
JQuery插入DOM节点的方法
Jun 11 Javascript
第五章之BootStrap 栅格系统
Apr 25 Javascript
详解vue 中使用 AJAX获取数据的方法
Jan 18 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
原生JS实现的碰撞检测功能示例
May 18 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 #jQuery
Bootstrap里的文件分别代表什么意思及其引用方法
May 01 #Javascript
node.js 抓取代理ip实例代码
Apr 30 #Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 #Javascript
socket.io学习教程之基本应用(二)
Apr 29 #Javascript
socket.io学习教程之基础介绍(一)
Apr 29 #Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
Apr 29 #Javascript
You might like
精美漂亮的php分页类代码
2013/04/02 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
在新窗口打开超链接的方法小结
2013/04/14 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
js表格排序实例分析(支持int,float,date,string四种数据类型)
2015/05/06 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
Three.js入门之hello world以及如何绘制线
2017/09/25 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
python 中如何获取列表的索引
2019/07/02 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
浅谈django channels 路由误导
2020/05/28 Python
python两个list[]相加的实现方法
2020/09/23 Python
有针对性的求职自荐信
2013/11/14 职场文书
财产保全担保书范文
2014/04/01 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
企业法人代表任命书
2014/06/06 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
介绍信格式样本
2015/05/05 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
python 逐步回归算法
2021/04/06 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python