瀏覽代碼

fix(VFormDesign): findIndex === -1 (#3305)

bowen 1 年之前
父節點
當前提交
d7472b8a2e
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      src/views/form-design/components/VFormDesign/config/componentPropsConfig.ts

+ 4 - 6
src/views/form-design/components/VFormDesign/config/componentPropsConfig.ts

@@ -1122,13 +1122,11 @@ export const baseComponentAttrs: IBaseComponentProps = componentAttrs;
 
 //在所有的选项中查找需要配置项
 const findCompoentProps = (props, name) => {
-  const idx = props.findIndex((value: BaseFormAttrs, _index) => {
-    return value.name == name;
+  const idx = props.findIndex((value: BaseFormAttrs) => {
+    return value.name === name;
   });
-  if (idx) {
-    if (props[idx].componentProps) {
-      return props[idx].componentProps;
-    }
+  if (props[idx] && props[idx].componentProps) {
+    return props[idx].componentProps;
   }
 };