field1中1动态的
setFieldsValue({
field1: 1111,
field2: 1111,
field3: 1111,
});
可以字符串 拼接也可以 直接 []
let obj={};
for(var i=0;i<10;i++){
obj[`fieldid${i}`]=i;
}
console.log(obj)
fields[fieldid]=111;
这样不行么
你的代码要改一下 你的 setFieldValue 执行的次数太多了而且每次执行都会重新赋值
把他放到for循环下方 for循环之前定义一个obj
let obj={};
for(let i=0;i<=amount;i++){
if(xxx=='txt'){
obj[field+i] = 1111
}
}
setFieldsValue(obj);