From 428d91bdd30da7e8ddc4549f9936e63862a59055 Mon Sep 17 00:00:00 2001 From: whyczyk <525500596@qq.com> Date: 星期三, 17 三月 2021 17:22:48 +0800 Subject: [PATCH] 提交地图BUG修改 --- src/components/settingModular.vue | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/components/settingModular.vue b/src/components/settingModular.vue index 96af0f0..af25a03 100644 --- a/src/components/settingModular.vue +++ b/src/components/settingModular.vue @@ -100,11 +100,6 @@ card.h = height; card.x = x; card.y = y; - this.modularArr.map(item => { - if (item.id == `chart${this.draggableActived.id}`) { - item.resize(); - } - }) } return true; }); @@ -192,18 +187,20 @@ item.y *= clientHeight; item.w *= clientWidth; item.h *= clientHeight; - let nowBox = this.$refs[`layout-box${item.id}`]; let modular = require(`./charts/${item.type}.vue`).default; let modularExtend = Vue.extend(modular); let chartModular = new modularExtend().$mount(); chartModular.id = `chart${item.id}`; + let nowBox = this.$refs[`layout-box${item.id}`]; if (nowBox[0].children.length == 0) { nowBox[0].appendChild(chartModular.$el) this.modularArr.push(chartModular); - } - if (this.nowlayOut.isremoved) { + } else { nowBox[0].replaceChild(chartModular.$el, nowBox[0].children[0]) } + // if (this.nowlayOut.isremoved) { + // nowBox[0].replaceChild(chartModular.$el, nowBox[0].children[0]) + // } chartModular.setData(item.setData); chartModular.resize(); }) -- Gitblit v1.9.1