首页 > 解决方案 > OnDoubleClick 反应

问题描述

我无法让它响应 onDoubleClick。与console.log 都没有。我不明白为什么,因为代码看起来不错。我希望你的帮助非常感谢你,再见。

}

deleteUser = async(id) => {

    await axios.delete('http://localhost:4000/users/' + id)
    this.getUsers();

}

                           this.state.users.map(user => (
                            <li 
                                className="list-group-item list-group-item-action" 
                                key={user._id}
                                onDoubleClick={() => this.deleteUser(user._id)}
                                >
                                {user.username}
                            </li>)
                        )


                           

标签: javascriptreactjsondoubleclick

解决方案


在这里您需要在模板中使用之前绑定您的方法

this.doublemethod = this.doublemethod.bind(this); // in your constructor

注意:https ://stackblitz.com/edit/react-juq9t6


推荐阅读