BUG:在flex容器下面的一个flex:1
的子容器里面写了个el-table
用来展示列表数据,在做宽度自适应测试的时候发现该组件的宽度只会增加不会缩小。
Debug:通过控制台发现组件生成的table
的宽度是动态计算的,翻查源码,发现以下代码段
// table.vue
if (this.fit) {
addResizeListener(this.$el, this.resizeListener);
}
// resize-event.js
export const addResizeListener = function(element, fn) {
if (isServer) return;
if (!element.__resizeListeners__) {
element.__resizeListeners__ = [];
element.__ro__ = new