소스 검색

尾递归优化

tongshangming 2 년 전
부모
커밋
4a4ef41955
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/components/core/form/ProForm.vue

+ 3 - 1
src/components/core/form/ProForm.vue

@@ -43,7 +43,9 @@ const uploadValueChange = (formItems: Array<BasicFormItem>, data: any) => {
     } else if (item.type === 'file-upload') {
       data[item.name] = JSON.stringify(item.extra)
     }
-    item.children && uploadValueChange(item.children, data)
+    if (item.children) {
+      uploadValueChange(item.children, data)
+    }
   })
 }