diff --git a/components/AiDvViewer.vue b/components/AiDvViewer.vue index f5bba656..c3230889 100644 --- a/components/AiDvViewer.vue +++ b/components/AiDvViewer.vue @@ -14,7 +14,7 @@ }" v-for="(item, index) in componentList" :key="index"> - + diff --git a/components/layout/AiDvTable/AiDvTable.vue b/components/layout/AiDvTable/AiDvTable.vue index 39ea31bf..1888d704 100644 --- a/components/layout/AiDvTable/AiDvTable.vue +++ b/components/layout/AiDvTable/AiDvTable.vue @@ -88,7 +88,6 @@ } const headerKey = Object.keys(value[0])[0] - console.log(Object.keys(value[0])) const bodyKey = Object.keys(value[0]).filter(v => { return v !== headerKey && ['color', 'width', 'align'].indexOf(v) === -1 }) diff --git a/packages/bigscreen/designer/components/form/componentConfig.vue b/packages/bigscreen/designer/components/form/componentConfig.vue index 5a1a21af..bc1acae5 100644 --- a/packages/bigscreen/designer/components/form/componentConfig.vue +++ b/packages/bigscreen/designer/components/form/componentConfig.vue @@ -218,8 +218,18 @@ export default { } }, + watch: { + config: { + handler (v) { + this.data = v[v.dataType] + }, + deep: true, + immediate: true + } + }, + created() { - this.data = this.config[this.config.dataType] + } }