请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

不太理解传递子组件传参的方式

图片描述
prop = {id:r.id,email:r.email,name:r.name} 感觉应该是这样我可以理解

正在回答 回答被采纳积分+3

1回答

阿莱克斯刘 2021-02-27 08:22:03

我们先来研究一下robot组件的定义:

接口会作为范型传递给FC, 而接口的定义就是组件的props,会反映在robort组件中。

//img1.sycdn.imooc.com//szimg/60398ff409c0a13013860388.jpg

这里并没有定义一个名叫prop的属性,所以,你的写法是错误的。


0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕5175426 #1
    所以事实上子组件是定义了三个属性,而prop只是一个虚化的代名词?
    我理解的是{id,name,email}es6的函数参数解构是接受一个对象类型参数时的简写。
    那么是父组件在传参时是会把所有传递的属性值都放在一个对象中,然后供子组件获取,还是子组件在接收属性值时会生成一个集合对象?
    回复 有任何疑惑可以回复我~ 2021-03-01 10:38:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信