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(() => {