8:51-8:56 这个是父这个是子?? 这个子父是怎么看怎么区分分别什么关系?

来源:2-12 简单的组件间传值

陈立天

2020-10-14 22:22:15

具体遇到的问题

报错信息的截图

相关课程内容截图

8

尝试过的解决思路和结果

粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码
写回答

3回答

好帮手慕码

2020-10-15

同学你好,解答如下:

1、区别:写在原处,表示子组件向父组件传递数据,从而触发的事件(父组件会监听);写在箭头处,表示子组件里li元素的事件;

2、自定义add方法要靠$emit触发,是要写在子组件todo-list上的,写在子组件里的li上会报错:

http://img.mukewang.com/climg/5f881fe6096196ed07170700.jpg


0

陈立天

提问者

2020-10-15

这个写在原处和写在箭头下方位置的区别是什么? 都是在给li绑定一个事件 ,为什么把圈起来的代码写到箭头指向的地方会报错

http://img.mukewang.com/climg/5f87b29409acea3112771539.jpg

0

好帮手慕码

2020-10-15

同学你好,理解的有一些问题。如下:

1、<todo-item>是子组件,根组件app是父组件:

http://img.mukewang.com/climg/5f87aed20905dfeb12770762.jpg

2、如何区分:如果组件a中调用了组件b,那么组件a就是父组件,组件b就是子组件。以课程代码为例:

这里创建了一个组件实例,把它挂载到了页面中:

http://img.mukewang.com/climg/5f87af1f09dcf59f07380754.jpg

components是用来注册组件的,也就是说其他组件想要在这个组件中调用,就需要注册一下,被注册的就是子组件,即TodoItem是子组件。而app是父组件:

http://img.mukewang.com/climg/5f87af3109ce507204460134.jpg

注册之后,就可以调用了

http://img.mukewang.com/climg/5f87af3e09616ec306200351.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 10739 问题

查看课程