gpt4 book ai didi

javascript - 如何在 onClick 事件后设置 prop 的属性?

转载 作者:行者123 更新时间:2023-11-28 18:26:22 30 4
gpt4 key购买 nike

我有一个带有 onClick 事件的按钮,该按钮向我的状态发送一个值,并应在第二次单击时将其从状态中删除:

<button 
type="button"
value={posts.index}
onClick={this.props.data ? this.props.remove : this.props.add}
key={cont._id}
data={-1}
>

我的问题是,我不知道如何在第一次单击后将数据属性设置为 1,因此第二次单击将触发删除功能。我如何实现这一目标?

Action 创建者

    export function add(e) {
return{
type: ADD,
payload: e.target.value
}

}

最佳答案

设置返回前的值。

render() {
const buttonAction = this.props.data ? this.props.remove : this.props.add
return (
<button
type="button"
value={posts.index}
onClick={buttonAction}
key={cont._id}
data={this.props.data}>
)
}

关于javascript - 如何在 onClick 事件后设置 prop 的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39028698/

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