我有一个渲染图像的 React 组件。该图像必须捕获 onClick 事件,但它没有。这种行为没有任何理由。这是代码:
class MyComponent extends React.Component {
imageClick = () => {
console.log('Click!!!!');
}
render () {
return (
<div>
<img src='/myfolder/myimage.png' onClick={this.imageClick} />
</div>
);
}
}
我不明白为什么它不向我显示“点击!!!” 单击图像时浏览器控制台中的消息。它没有给我任何错误,没有警告,什么也没有。我正在使用在 Linux Mint 上运行的 Chrome 62.0.3202。
当隔离此代码时,它可以工作,但在样板文件中却没有,这就是我的情况。
我在这里错过了什么?