浏览代码

处理(Warning 'Use of eval is strongly discouraged')警告 (#2424)

yaoyylm 2 年之前
父节点
当前提交
87ee7cd27a
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/components/Form/src/hooks/useFormEvents.ts

+ 1 - 1
src/components/Form/src/hooks/useFormEvents.ts

@@ -93,7 +93,7 @@ export function useFormEvents({
       } else {
         nestKeyArray.forEach((nestKey: string) => {
           try {
-            const value = eval('values' + delimiter + nestKey);
+            const value = nestKey.split('.').reduce((out, item) => out[item], values);
             if (isDef(value)) {
               formModel[nestKey] = value;
               validKeys.push(nestKey);