From 999f6190dc39c524b7730cdb4b870089775e9568 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Wed, 15 Mar 2023 11:02:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E8=A1=A8=E6=A0=BC=E7=BB=84?= =?UTF-8?q?=E4=BB=B6bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/AiDvViewer.vue | 2 +- components/layout/AiDvTable/AiDvTable.vue | 1 - .../designer/components/form/componentConfig.vue | 12 +++++++++++- 3 files changed, 12 insertions(+), 3 deletions(-) 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] + } }