皮皮卡丘3696974
2020-09-28 16:32
return <TodoItem delete={this.xxx.bind}
你就把TodoItem理解为一个新的HTML标签,而delete就是这个标签的某一个属性值,由于TodoItem这个标签是你自己自定义封装的,所以这个标签的属性就是由你决定的,所以这个delete可以是你自己定义的任何名字,名字不是关键,关键的是这个名字的值,因为在TodoItem组件里起到最终作用的是delete这个属性名最终指向的实际的函数。你在父组件里向TodoItem传递的是函数a,那在TodoItem里最终执行的就是函数a,在父组件里向TodoItem传递的是函数b,那在TodoItem里最终执行的就是函数b
是的,可以自定义 但是 子组件调用时候 要和父组件 名字保持一致
React16.4 快速上手
40002 学习 · 134 问题
相似问题