首页 > 解决方案 > 如何控制地图中的多个输入对象值

问题描述

这是代码沙箱中的示例

https://codesandbox.io/s/restless-shadow-iiw4p?file=/src/App.jsx

我想创建可以添加的表。但是不能控制输入值。

如何控制地图中的多个输入对象值?

标签: reactjs

解决方案


在您的代码示例中,您没有调用该setValues()函数。这就是您无法控制输入的原因。以下是对您的代码的一些修改:

const inputName = (index, event) => {
    let tempValues = [...values];
    tempValues[index].name = event.target.value;
    setValues(tempValues);
  };

我希望这段代码现在可以工作。我也在您的代码框示例中对其进行了测试。这是链接:https ://codesandbox.io/s/purple-water-d74x5?file=/src/App.jsx


推荐阅读