浏览代码

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

hong.yang 1 年之前
父节点
当前提交
be90c11142
共有 1 个文件被更改,包括 4 次插入1 次删除
  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) {