element-ui el-table 表格渲染錯位以及高度計算錯誤問題


前提:在項目中做動態表格,有時表格內容會錯位,有時表格高度計算錯誤

原因:在獲得數據之后DOM不重新渲染了,即DOM渲染發生在獲取數據之前

解決方法:獲取數據之后再讓表格重新渲染,在el-table的 Table Methods中有一個方法

 

 

 在請求獲得數據后,立刻獲取更新后的DOM

this.$nextTick(() => {
     this.$refs.multipleTable.doLayout();
     // el-table加ref="multipleTable"
 });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM