引入element-resize-detector
在项目引入插件(用来监听元素宽度变化)
npm install element-resize-detector --save
在文件中引入(写在script中,export default{}外面)
let elementResizeDetectorMaker = require("element-resize-detector");
在mounted中写入
let _this = this;
let listenTable = this.$refs.refTable.querySelector(
".el-table__body-wrapper .el-table__body"
);
erd.listenTo(listenTable, function() {
_this.$refs.refTable.doLayout();
});
refTable
为el-table元素中绑定的ref值