首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react中的OnDoubleClick

react中的OnDoubleClick
EN

Stack Overflow用户
提问于 2020-07-05 02:03:06
回答 2查看 67关注 0票数 1

我不能让它回复onDoubleClick。console.log也不是。我不明白为什么,因为代码看起来很好。我希望你的帮助非常感谢你,再见。

代码语言:javascript
复制
}

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>)
                        )
EN

回答 2

Stack Overflow用户

发布于 2020-07-05 02:43:17

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

代码语言:javascript
复制
this.doublemethod = this.doublemethod.bind(this); // in your constructor

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

票数 0
EN

Stack Overflow用户

发布于 2020-07-05 02:11:51

添加.bind(this)希望你能实现你想要的。

代码语言:javascript
复制
 <li className="list-group-item list-group-item-action" 
      key={user._id}
      onDoubleClick={ this.deleteUser(user._id).bind(this)}>
      {user.username}
 </li>

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62732669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档