gaoluyang
10 天以前 a2c33664f683aee11fdc62391c8d1e21cc74f5b2
src/hooks/useChartBackground.js
@@ -40,7 +40,7 @@
        return
      }
      // 初始化阶段经常出现:容器尚未可见/尺寸为 0(非全屏、tab、动画等)
      // 初始化阶段经常出现:容器尚未可见/规格型号为 0(非全屏、tab、动画等)
      // 这种情况下先不对齐,等 ResizeObserver / IntersectionObserver 再触发
      const rect = wrapperRef.value.getBoundingClientRect()
      if (!rect.width || !rect.height) return
@@ -83,7 +83,7 @@
    // 监听窗口 resize
    window.addEventListener('resize', resizeHandler)
    
    // 使用 ResizeObserver 监听容器尺寸变化
    // 使用 ResizeObserver 监听容器规格型号变化
    nextTick(() => {
      if (wrapperRef?.value && window.ResizeObserver) {
        resizeObserver = new ResizeObserver(() => {