From 6bef77389d0ac474d9bf2697e11c069bbcfa1402 Mon Sep 17 00:00:00 2001 From: ShuangxingYang <134765660+ShuangxingYang@users.noreply.github.com> Date: Wed, 26 Mar 2025 14:45:29 +0800 Subject: [PATCH] =?UTF-8?q?getFieldName=E5=A4=84=E7=90=86=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E6=97=B6=E7=9A=84=E9=80=BB=E8=BE=91=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form-render/src/models/useForm.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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));