reactjs - 如何控制地图中的多个输入对象值
问题描述
这是代码沙箱中的示例
https://codesandbox.io/s/restless-shadow-iiw4p?file=/src/App.jsx
我想创建可以添加的表。但是不能控制输入值。
如何控制地图中的多个输入对象值?
解决方案
在您的代码示例中,您没有调用该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
推荐阅读
- javascript - 如何为我的石头剪刀布游戏编写一套更简洁的代码?
- javascript - 数组自动更改值
- c# - 无法在 MFC ActiveX Com 控件对话框上显示工具提示
- mysql - 执行插入语句时出现重复的列名“未知”错误,mysql
- python - 在特定属性上使用 prefetch_related?
- c++ - 防止跨系统的浮点运算差异
- python - Python:当单个列表的值与数据框列的值匹配时,从数据框中删除行
- java - HTTP 状态 500 - 实例化 servlet 类时出错,在本地主机上运行,但不在 AWS Tomcat 上
- html - 仅在 chrome (android) 和 safari (iphone) 上堆叠的 div 之间有额外的空白
- reactjs - componentWillReceiveProps 已重命名