Pārlūkot izejas kodu

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

hong.yang 1 gadu atpakaļ
vecāks
revīzija
be90c11142
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  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) {