作者:太阳神夜 | 来源:互联网 | 2022-12-10 12:37
1> Tholle..:
您可以创建一个方法,onChange
这需要在event
与index
那得到了改变该行,并使用name
和value
的input
一种改变与组合index
的row
数组中找出更新的内容领域.
例
class Admins extends React.Component {
state = {
errors: "",
success: "",
rows: []
};
addRow = () => {
this.setState(previousState => {
return {
rows: [...previousState.rows, { name: "", email: "", password: "" }]
};
});
};
removeRow = index => {
this.setState(previousState => {
const rows = [...previousState.rows];
rows.splice(index, 1);
return { rows };
});
};
OnChange= (event, index) => {
const { name, value } = event.target;
this.setState(previousState => {
const rows = [...previousState.rows];
rows[index] = { ...rows[index], [name]: value };
return { rows };
});
};
render() {
return (
Admins
{this.state.errors}
{this.state.success}
);
}
}