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 相关文章推荐
jQuery 使用手册(二)
Sep 23 Javascript
!DOCTYPE声明对JavaScript的影响分析
Apr 12 Javascript
理解Javascript_01_理解内存分配原理分析
Oct 11 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
bootstrap datepicker限定可选时间范围实现方法
Sep 28 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
Mar 10 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
Mar 14 Javascript
js中关于Blob对象的介绍与使用
Nov 29 Javascript
Vue + ts实现轮播插件的示例
Nov 10 Javascript
vue打包时去掉所有的console.log
Apr 10 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+MYSQL中文乱码问题
2015/07/01 PHP
php 一维数组的循环遍历实现代码
2017/04/10 PHP
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
Javascript图像处理—为矩阵添加常用方法
2012/12/27 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
python使用百度翻译进行中翻英示例
2014/04/14 Python
python通过zabbix api获取主机
2018/09/17 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
计算机应用专业毕业生求职信
2013/10/24 职场文书
服务之星事迹材料
2014/05/03 职场文书
微笑面对生活演讲稿
2014/09/23 职场文书
2014年党建工作总结
2014/11/11 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
2019年入党思想汇报
2019/03/25 职场文书