为了账号安全,请及时绑定邮箱和手机立即绑定

当数据嵌套在数组中时捕获单个选择下拉值

当数据嵌套在数组中时捕获单个选择下拉值

海绵宝宝撒 2021-06-15 10:48:44
当它们嵌套在数组中时,我无法选择/捕获单个选择选项。现在,当在任何数组元素中单击一个选择选项时,所有选项都会更改为该值。现在我的设置非常标准,可以与单个下拉选择输入一起使用。我不知道如何继续解决这个问题。这是我的设置:const array = [  { thing: "itemone", thingArr: [1, 2, 3, 4] },  { thing: "itemtwo", thingArr: [1, 2, 3, 4] },  { thing: "itemthree", thingArr: [1, 2, 3, 4] },  { thing: "itemfour", thingArr: [1, 2, 3, 4] }];function App() {  const [quantity, setQuantity] = useState(1);  const onSelectChange = e => {    setQuantity(e.target.value);  };  return (    <div className="App">      {array.map(item => (        <div key={item.thing}>          <p>{item.thing}</p>          <select value={quantity} onChange={onSelectChange}>            {item.thingArr.map(option => (              <option key={option} value={option}>                {option}              </option>            ))}          </select>        </div>      ))}    </div>  );}同样,我只希望单击的选择选项进行更改;现在,当单击任何给定的选择选项时,它们都会发生变化。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号