绑定的问题

来源:1-2 组件拆分与组件之间的传值(2)

SuperMan_GYD

2019-08-01 15:40:03

同样是绑定,为什么还可以父级绑定到子组件,和之前绑定的一模一样,,,都是一个样子,就是函数名变了,this意思不一样???难道不都是一样吗    ,,,,,,老师说能绑子组件就是了??但是说明原因啊,,写在一起鬼知道绑定在哪。。。。哎   没有vue讲的一半好。。。。。

写回答

1回答

好帮手慕慕子

2019-08-01

同学你好,老师这里是将父组件的方法传递给子组件, 这种写法是react语法规定的, 

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

在子组件中通过props调用父组件传递过来的方法

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

关于this的问题, 也可以简单的理解为谁调用它this就指向谁, 因为此时在子组件中调用的deleteFunction对应父组件的handleItemClick方法, 如下图所示

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

那么就需要通过React方法提供的bind方法在父组件中改变this指向,实现不管在哪里调用父组件的handleItemClick。 这个函数里面的this都是指向TodoList

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

同学在听课过程中遇到任何问题, 都可以在问答区进行提问, 我们一定会帮助你解答的,

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 10739 问题

查看课程