vue 监听div宽高变化

npm install element-resize-detector --save
import elementResizeDetectorMaker from "element-resize-detector";
mounted() {
    const _this = this;
    const erd = elementResizeDetectorMaker();
    erd.listenTo(document.getElementById("aa"), element => {
      _this.$nextTick(() => {
        //监听到事件后执行的业务逻辑
      });
    });
  },

说明:

document.getElementById("aa")

表示,监听id为aa的div


版权声明:本文为qq_29384639原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。