diff --git a/packages/form-render/src/models/useForm.ts b/packages/form-render/src/models/useForm.ts index 5d5b45c15..97ed67e3e 100644 --- a/packages/form-render/src/models/useForm.ts +++ b/packages/form-render/src/models/useForm.ts @@ -50,15 +50,15 @@ const getFieldName = (_path: any): any => { return ite; }); }); + } else { + result = _path.split('.').map((item: any) => { + if (!isNaN(Number(item))) { + return item * 1; + } + return item; + }); } - result = _path.split('.').map((item: any) => { - if (!isNaN(Number(item))) { - return item * 1; - } - return item; - }); - result = result.map(item => { if (typeof item === 'string' && item?.indexOf('[') === 0 && item?.indexOf(']') === item?.length -1) { return Number(item.substring(1, item.length-1));