赞
踩
removeToClick = index => {
//下面这个很关键,它是重新渲染repayPlanInfoList 对应的表单的关键,光修改state还不够,会出现key前移导致可以并没有改变而不渲染页面的情况
const { form } = this.props;
const repayPlanInfoList = form.getFieldValue('repayPlanInfoList');
form.setFieldsValue({
repayPlanInfoList: repayPlanInfoList.filter((item, key) => key !== index),
});
let tablelist = JSON.parse(JSON.stringify(this.state.tabList));
tablelist.splice(index, 1);
this.setState({
tabList: tablelist,
});
};
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。