Sfoglia il codice sorgente

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

hong.yang 1 anno fa
parent
commit
be90c11142
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  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) {