javascript - 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>)
)
解决方案
在这里您需要在模板中使用之前绑定您的方法
this.doublemethod = this.doublemethod.bind(this); // in your constructor
推荐阅读
- node.js - 即使我将内容类型放在标题中,请求也会返回无效或不存在的内容类型
- spring - spring cloud stream文件源码app - 子目录下已处理文件和轮询文件的历史
- electron - Electron typeString() 上的 Robotjs 未按预期工作
- python - Python记录器PID在顶部不同
- java - 如何在Java中并行执行for-each循环中的语句?
- python - Python:无法复制 pygame 表面对象
- sql - REF() 函数返回“SQL 命令未正确结束”
- python-3.x - 如何批量使用 tf.gather?
- javascript - 如何在 NodeJs 中应用 Java/Spring 的分层架构?
- swift - Collectionview 重新加载功能不在 tableviewcell 内运行