【发布时间】:2019-01-14 15:53:52
【问题描述】:
我有一个 .map() 函数,它根据从 woocommerce api 中提取的产品数量返回我想呈现的这些按钮。
我还有一个 onclick 功能,当只选择一个按钮时,className 会切换。
但是,通过脚本,我选择了数组的所有元素。我很熟悉,我必须将我独特的 key={} 传递给函数以获得我想要的结果,但我在这样做时遇到了麻烦:/ 这是我没有尝试的代码 https://codesandbox.io/s/018488478p 。
我看过这些以前的问题: How to toggle class for the only one element on click in react How to modify only one element in a react .map function? 但由于某种原因,我无法将它复制到我的代码中 - 我对这一切都很陌生,所以如果它很容易解决,请原谅我的无知!
当切换发生时,我的 div 怎么会扩展,这很烦人? :( 你认为我使用单选按钮更好吗?
【问题讨论】:
标签: javascript reactjs