Vue 使用 element-resize-detector 监听容器宽高变化
- 安装
element-resize-detector
npm install element-resize-detector
- 引入
element-resize-detector
或import elementResizeDetectorMaker from "element-resize-detector";
let elementResizeDetectorMaker = require("element-resize-detector");
mounted
生命周期中使用// 监听容器高度 const erd = elementResizeDetectorMaker(); // this.$refs.topWrap erd.listenTo(document.getElementById("topWrap"), (element) => { let width = element.offsetWidth; let height = element.offsetHeight; });