问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vue父子组件之间props的数据通信

发布网友 发布时间:2023-01-15 10:38

我来回答

1个回答

热心网友 时间:2023-01-23 16:48

vue在实际项目开发中,数据需要从上层传递到下层:

1、比如在一个页面中,我们从服务器请求到了很多的数据。

2、其中一部分数据,并非是我们整个页面的大组件来展示的,而是需要下面的子组件进行展示。

3、这个时候,并不会让子组件再次发送一个网络请求 ,而是直接让大组件(父组件)将数据传递给小组件(子组件)。

父组件是通过props向子组件传递数据的

子组件是通过事件$emit向父组件发送信息的

props信息传递过程

①在组件上v-blind一个自定义属性,并将父组件的数据变量名字赋值给这个属性,(可以定义多个属性绑定数据)

<com v-blind:childrenname="name" v-blind:childrenage="age"> </com>

②在组件的上增加props属性,属性的名字就是组件上自定义的属性名

props:[‘childrenname’,'childrenage']

props支持自定义验证和自定义验证类型

①自定义验证函数,需要使用validator属性

props:{

children:{ validator:function(value){ rerurn }}

}

如果不符合验证要求会报错 :Invalid prop: custom validator check failed for prop "cmessage".

found in

②自定义验证类型
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
build腰带迷失漂流瓶几元 BANDAI万代假面骑士Build 飞电01驱动器-适用对象 BANDAI 万代 假面骑士Build 飞电01驱动器-详细介绍 纸胶带能做什么手工 黑死病是哪个时期 黑死病和伽利略谁的时代更早 双十二有购物津贴吗 双12购物津贴领取方法和使用规则 双十二满减是多少?满减有什么规则? 双十二满减规则是什么?详细内容介绍 双12淘宝如何满减?规则是什么? 可以把大理石(墙面)和塑料盒子(比较轻)粘在一起的是什么胶水? 室外石材上粘结塑料用什么胶?要耐太阳晒切防水 应急机动装备综合试验场项目可靠吗? 在铁路12306上怎么领遗失物品 谈谈对幼儿数学教育生活化的案例评析 浅谈如何进行小学数学课堂生活化教学 13升桶多大 有光字四字成语大全集 光字四字成语有哪些 带光字的四字成语 光的四字成语 solidworks直线到螺栓的距离怎么固定 蒋勤勤版《白发魔女传》中红花鬼母扮演者是谁? 请问新白发魔女传的红花鬼母的扮演者叫什么? 有一部中一个人物叫红花鬼母的电视剧 梦见两个老同学女的追求自己 梦见已婚女老同学女 梦见去见老同学女的 梦见女性老同学 梦见女的老同学 桂花泡水喝的优点是什么 广州到东乡的火车 1990年东乡县到广州火车站列车运行表 k793次到广州东火车站的时间 k794 从东完东到东乡要多长的时间 从宁波坐火车到广州火车站要多少时间 兴国到广州东793次几点到火车东站 就是手机短信被封,一定要到号码归属地的移动公司么办理么?人在外地 什么是紫苏柠檬鸭的正宗做法 05年戴尔代言人 戴尔代言人 戴尔笔记本电脑的形象代言人是谁? 给戴尔代言的有些什么明星 龙狮戴尔的代言人是谁啊?是不是出名的明星啊? 平安保险员工是公务员吗? 进入公司的决定怎么写 淡水龙虾怎么养介绍 神经衰弱不是体虚是心病 如何治疗? 油炸爆鱼怎么保存 全勤奖是什么意思?