vue监听元素宽度变化

(1)下载

npm i element-resize-detector --save

(2)使用

// 导入
const elementResizeDetectorMaker = require('element-resize-detector')
// 创建实例
const erd = elementResizeDetectorMaker()
// 监听class为class-name的元素 大小变化
erd.listenTo(document.getElementsByClassName('class-name'), function(element) {
      const width = element.offsetWidth
      const height = element.offsetHeight
      // 图表的宽度自适应开关chart.forceFit()
})

 

posted @ 2022-05-11 17:13  Stitchhhhh  阅读(1424)  评论(0编辑  收藏  举报