react绑定点击事件无效

不传参数时候 函数定义成箭头函数直接使用

render () {
        return (
            <div>
                <h4>请发表你的看法</h4>
                <div className ="flex">
                    <Add addItemFun={this.addItemFun}/>
                    <Lists commentList={this.state.commentList} deleItemFun ={this.deleItemFun} />
                </div>
            </div> 
        )
    }

 

传递参数的时候,函数仍然是定义成箭头函数

 render() {
        const {content,deleItemFun} = this.props;
        return (
            <div>
                <p>{content.userName}说:</p>
                <p>{content.comment}</p>
                <br/>
                <button onClick={()=>this.deleItem(content.id)}>删除</button>
            </div>
        )
    }

 

 

posted @ 2021-06-28 15:25  小不点灬  阅读(1387)  评论(0编辑  收藏  举报