Procházet zdrojové kódy

fix: 修复组件属性赋值时的错误覆盖

hong.yang před 1 rokem
rodič
revize
be90c11142
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      data-room-ui/packages/BizComponent/Preview.vue

+ 4 - 1
data-room-ui/packages/BizComponent/Preview.vue

@@ -136,12 +136,15 @@ export default {
                 option[field] = set.value
               }
             } else {
+              // 如果没有这个属性,则创建该属性,并赋值为空对值
+              if (!option[field]) {
+                option[field] = {}
+              }
               option = option[field]
             }
           })
         }
       })
-      config.option = { ...config.option, ...option }
       return config
     },
     dataFormatting (config, data) {