最常用的是监听echarts的宽度以实线宽度自适应拉伸的效果。
与window的resize事件不同,resize只能监听window的窗口尺寸变化,不能监听某个元素尺寸变化。
安装element-resize-detector
npm install element-resize-detector --save
main.js里面全局引入
import ElementResizeDetectorMaker from "element-resize-detector"
Vue.prototype.$erd = ElementResizeDetectorMaker()
也可以在某个页面中单独引入
import elementResizeDetectorMaker from "element-resize-detector";
使用示例: