请稍等 ...
×

采纳答案成功!

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

老师您好,我对视频中「父子组件」的说法有点疑惑,想请教一下。

按我的理解。ValidateForm 和 ValidateInput 都被 import 到 App 组件的模板中使用,它们跟 App 组件才是「父子」关系,而它们之间应该是「兄弟」关系。组件的「父子」关系跟模板中嵌套的「父子」关系是不一样的,判断标准应该是是否被导入作为对方模板的一部分使用吧。

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

1回答

张轩 2022-05-05 09:47:59

同学你好

这里指的父子是指,ValidateForm 组件包裹了 ValidateInput 组件,这种情况下它们就称之为 父子组件。可以看官方文档中的定义:https://cn.vuejs.org/v2/guide/components.html#%E7%9B%91%E5%90%AC%E5%AD%90%E7%BB%84%E4%BB%B6%E4%BA%8B%E4%BB%B6

也是类似的。


0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠8564229 #1
    仔细看了下您给出的文档,还是觉得不对。示例的子组件是全局注册的,在一个(父级组件)模板中被使用。不也是说明一个组件作为另一个组件模板一部分时才是「父子组件」吗?
    回复 有任何疑惑可以回复我~ 2022-05-06 13:28:07
  • 提问者 慕侠8564229 #2
    哦,理解了。模板中的 slot 等价于嵌套的内容,也相当于在父级组件的模板中使用,所以包裹时也是父子组件关系。在 Devtools 中也得到了验证。
    感谢您的耐心解惑!
    回复 有任何疑惑可以回复我~ 2022-05-06 16:09:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信