子组件接受父组件传递的值

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

weixin_慕运维5501880

2019-05-19 16:23:47

将index传递给子组件为什么不能用this。props接收

写回答

1回答

好帮手慕慕子

2019-05-19

同学你好,请问这里是想问为什么视频中如下所示的代码,一开始使用this.props.index会出现报错吗?

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

如果是指这里的话, 那么是因为this指向的问题造成的

在子组件中调用deleteFunction的时候他所在的作用域是ToItem(相当于在子组件中调用父组件传入的handleItemClick方法),handleItemClick里面的this被改变了,指向子组件了。

handleItemClick里面的this应该是指向TodoList。所以视频后面, 老师使用bind方法, 将handItemClick方法的作用域强制绑定为TodoList, 改变了作用域。

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

如果同学不是指视频中的问题, 可以将你写的代码粘贴的过来, 便于准确的定位和解决问题

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

祝学习愉快~~~

0

0 学习 · 10739 问题

查看课程