父组件传递给子组件的方法是固定语法吗?
getListItems() {
//父子组件的概念
//父组件通过属性的形式向子组件传参
return this.state.list.map((value, index) => {
return (
<TodoItem
content={value}
key={index}
index={index}
deleteFunction={this.handleItemClick}
/>
)
})
}
deleteFunciton={this.handleItemClick}这个方法是固定语法吗?
正在回答
同学你好,解答如下:
父子组件的传值,形式是固定的。比如父组件想给子组件传递content这个数据,就如下这样写:
注意等号左侧是“想传递的数据”,它的名字可以自定义,可以叫content、也可以起成其他的名字。等号右侧则是“该数据的具体值”,值可以是父组件中的某一个数据,也可以是其他的。
同理,如果想传index,则写法如下:
而deleteFunciton={this.handleItemClick}这个写法,和上面是一样的,也是在传数据,数据的名字是deleteFunciton,值是父组件的handleItemClick方法:
祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星