鍍金池/ 問答/HTML/ 使用el-table組件,一直報ResizeObserver loop limi

使用el-table組件,一直報ResizeObserver loop limit exceeded 錯誤

問題描述

使用el-table組件,一直報js error: ResizeObserver loop limit exceeded 錯誤

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

相關(guān)代碼

<el-table
    :data="tableData"
    :resizable="false"
    border
    style="width: 100%" >
    <template v-for="(item, index) in config.tableHeaders">
        <el-table-column  :key="index"
            :prop="item.key"
            :label="item.label"
            header-align="center">
        </el-table-column>
    </template>
</el-table>


window.onerror = function (errorMessage, scriptURI, lineNumber, columnNumber, error) {
    console.log(errorMessage);
};

你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?

// 控制臺輸出的錯誤信息
ResizeObserver loop limit exceeded
回答
編輯回答
擱淺

https://stackoverflow.com/que...

在升級chrome64版本之后會報這個錯誤,可以忽略這個錯誤;這個是提示你無法在單幀動畫所有的observers,不會導(dǎo)致程序中斷

clipboard.png

2018年2月2日 20:06
編輯回答
呆萌傻

element-ui 自2.3.5版本后,Table-column取消了默認(rèn)寬度大小,增加了 type參數(shù),type的可選值有selection/index/expand,每個type對應(yīng)了一些默認(rèn)的寬度設(shè)置,設(shè)置了type不報ResizeObserver loop limit exceeded錯誤了,但是column的寬度不再自適應(yīng)均分table的寬度,只能寫死width的寬度,這點非常不好,很丑~

2017年7月29日 10:10