用户12771345
用 ResizeObserver 替代 window.resize 监听元素尺寸变化
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户12771345
社区首页
>
专栏
>
用 ResizeObserver 替代 window.resize 监听元素尺寸变化
用 ResizeObserver 替代 window.resize 监听元素尺寸变化
用户12771345
关注
修改于 2026-10-07 10:22:43
修改于 2026-10-07 10:22:43
14
0
举报
概述
做后台管理系统时,图表容器经常需要根据父级宽高自适应。早些年我会挂一个 window.addEventListener('resize', handler),然后在回调里读 container.offsetWidth 重新渲染。这个做法在简单布局里能跑,但一旦遇到侧边栏折叠、标签页切换、flex 容器内部尺寸变化这些场景,就完全不灵了——窗口大小根本没变,元素尺寸却变了。另一种常见处理是轮询 se
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
浏览器
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档