ali*_*eon 1 reactjs react-bootstrap
我似乎无法弄清楚如何解决这个问题,如果您单击带有子图标fontawesome的react-bootstrap按钮,该按钮onclick target value将是未定义的。
但是,如果您仅在带有图标的文本外部单击并且仍在按钮内部,则onclick处理程序仍将起作用。
问题似乎可能是event.target变化的,具体取决于您单击按钮的位置。event.currentTarget相反,使用应该可以为您提供所需的结果。
onClick(e) {
const btnValue = e.currentTarget.value
alert(btnValue);
}
Run Code Online (Sandbox Code Playgroud)
另请参阅:javascript中currentTarget属性和target属性之间的确切区别是什么?
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |