前提:在項目中做動態表格,有時表格內容會錯位,有時表格高度計算錯誤
原因:在獲得數據之后DOM不重新渲染了,即DOM渲染發生在獲取數據之前
解決方法:獲取數據之后再讓表格重新渲染,在el-table的 Table Methods中有一個方法
在請求獲得數據后,立刻獲取更新后的DOM
this.$nextTick(() => { this.$refs.multipleTable.doLayout(); // el-table加ref="multipleTable" });
前提:在項目中做動態表格,有時表格內容會錯位,有時表格高度計算錯誤
原因:在獲得數據之后DOM不重新渲染了,即DOM渲染發生在獲取數據之前
解決方法:獲取數據之后再讓表格重新渲染,在el-table的 Table Methods中有一個方法
在請求獲得數據后,立刻獲取更新后的DOM
this.$nextTick(() => { this.$refs.multipleTable.doLayout(); // el-table加ref="multipleTable" });
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。