Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
5.2k views
in Technique[技术] by (71.8m points)

antd使用table是,删除行总是删除后面的行,而且删除后再新增行,之前该行的数据还在,这是怎么回事呢?

这个table是在ANTD中的Form中的,table的data也是更新的,也是删除指定行的data,form中的数据也删除了,可是在添加行,新增行的数据和之前未删除前行的数据相同,是rowKey的问题吗?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

看看使用的Vue还是React,如果是
1、Vue,删除form的数据时,数组内容要使用splice去操作删除,才能触发Vue视图更新;
2、React,更新state数据,使用setState去更新数据。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...