我正在react
组件中使用按钮,而onClick
回调从未触发。该组件是根据.map
函数中的数据生成的,除了按钮之外,它的外观和行为均正确。我有两个按钮(在代码中标记),两个按钮都不起作用。这是代码:
var namesList = this.state.data.map(function(name, index){
return (
<div>
<a class="btn" onCLick={() => alert('alert')} style={{width: '70%', marginTop: '33px'}}>
<span>click</span>
</a>
<button onCLick={() => alert('alert')} > button </button>
</div>
);
})
为什么会这样?
答案 0 :(得分:4)
我在这里看到一个错字:
onCLick={() => alert(‘alert’)}
应该是:
onClick={() => alert('alert')}