我有一个包含多个配置文件的表单,每个表单将包含2个或更多配置文件,因此,我在一个表单中循环运行这些配置文件。每个配置文件都会有名称和地址字段,我们可以通过单击添加更多按钮来添加更多的名称和地址字段,在这里,当我尝试向第一个配置文件添加更多的名称和地址字段时,请附加名称和地址{{1} }字段也将附加到其他配置文件。
我需要限制附加,需要将受尊重的字段附加到单个配置文件。
这是我到目前为止尝试过的代码
enter code here
} render(){
let index=0;
var alias_name1=[];
var aliasNameRow=[index];
for (var i = 0; i < alias_name1.length; i++) {
aliasNameRow.push(i);
}
this.state = {
aliasNameRow: [],
alias_name1: []
}
addAliasInput(event) {
for(let j=0;j<this.props.edit_person.data.length;j++){
let alias_name1 = this.state.alias_name1;
alias_name1[event.index] = {...alias_name1[event.index],
[event.id]:event.data.id,[event.element]:event.value};
this.setState({
...this.state,
alias_name1:alias_name1
});
}
_addAlias(data){
this.state.aliasNameRow.push(index++)
this.setState({ aliasNameRow: this.state.aliasNameRow})