he wei
22 小时以前 011aab07af85ba820b9f96a02c249b7ba26c8d26
src/components/echarts/BaseChart.vue
@@ -21,6 +21,13 @@
const fullScreenFlag = ref(props.fullFlag);
function busHandler() {
  setTimeout(() => {
    resize();
    // 因为过渡设置了0.5s,所以需要等待0.5s后再resize
  }, 580);
}
  onMounted(() => {
    console.log('base mounted',chart.value, '=============');
@@ -34,20 +41,13 @@
    });
    window.addEventListener("resize", resize);
    eventBus.on("toggleSiteList", () => {
      console.log('toggleSiteList', '=============');
      setTimeout(() => {
        resize();
        // 因为过渡设置了0.5s,所以需要等待0.5s后再resize
      }, 500);
    });
    eventBus.on("toggleSiteList", busHandler);
  });
  onBeforeUnmount(() => {
    window.removeEventListener("resize", resize);
    eventBus.off("toggleSiteList");
    eventBus.off("toggleSiteList", busHandler);
    dispose();
  });
@@ -97,6 +97,8 @@
  }
  function resize() {
    console.log('resize', chart_instance, '=============');
    if (chart_instance) {
      chart_instance.resize();
    }
@@ -149,6 +151,7 @@
/* chart wrapper css */
.e-chart-root,
.e-chart {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}