fix(form): 初始化values时,数组中的对象出现key丢失

This commit is contained in:
roymondchen 2022-06-29 15:05:03 +08:00 committed by jia000
parent fd1fea2519
commit 32e86d8167

View File

@ -71,7 +71,7 @@ const initItemsValue = (
{ items, name, extensible }: any,
) => {
if (Array.isArray(initValue[name])) {
value[name] = initValue[name].map((v: any) => init(mForm, items, v));
value[name] = initValue[name].map((v: any, index: number) => init(mForm, items, v, value[name]?.[index]));
} else {
value[name] = init(mForm, items, initValue[name], value[name]);
if (extensible) {