gpt4 book ai didi

javascript - 在 ReactJS 的 OnClick 事件中传递 Nav 标签的值或名称

转载 作者:行者123 更新时间:2023-12-01 01:13:55 25 4
gpt4 key购买 nike

我遇到了一个无法解决的愚蠢小问题,即如何将值传递给我的 OnClick 事件?我需要传递它,因为它是我的菜单的某些值的值,我正在用它们做一个过程:

我的 onClick 函数:

  onClick() {
this.setState(prevState => ({ childVisible: !prevState.childVisible }));
}

以及我的“导航栏”的逻辑:

   <NavLink
onClick={() => this.onClick()}
value={"Spain"}
to="/other">
Spain
</NavLink>
<NavLink
onClick={() => this.onClick()}
value={"EE.UU"}
to="/sidebar">
EE.UU
</NavLink>

之后,我需要恢复 OnClick 函数的值(国家/地区名称(西类牙或 EE.UU))。

我知道有很多这样的帖子,但它对我不起作用。

谢谢!

最佳答案

你试过吗

   <NavLink
onClick={() => this.onClick("Spain")}
value={"Spain"}
to="/sidebar">
Spain
</NavLink>

在 onClick 函数中,您将获得该值

onClick(value) {
console.log(value); //Spain
}

关于javascript - 在 ReactJS 的 OnClick 事件中传递 Nav 标签的值或名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54930647/

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