gpt4 book ai didi

javascript - React 缺少 onClick?

转载 作者:行者123 更新时间:2023-11-29 14:48:18 24 4
gpt4 key购买 nike

<分区>

我在组件中有以下代码:

  deleteShare: function(e) {
console.dir(e);
},

render: function() {
createShare = function(share) {
return (
<span key={share} className='share'>
{share}
<a href="#" onClick={this.deleteShare}>x</a>
</span>
)
}

return (
<div>
<input type='hidden' name='shares' value={this.state.shares.join(',')} />

<div className='ticket_shares'>
{this.state.shares.map(createShare)}
<input type='text' id='new_share' placeholder='Add an email' onKeyDown={this.addShare}/>
</div>
</div>
)
}

但是,我发现 createShare 中 anchor 上的 onClick 似乎没有触发,就像它没有绑定(bind)一样。控制台中没有错误或任何内容。

我假设 React 设置事件绑定(bind)的方式有些奇怪,或者某种上下文问题。我该如何解决这个问题?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com