項目中動態生成多個表格,使用的是el-table組件,在IE中頁面渲染慢的時候,表格會錯位,寬度不正常,想通過ref屬性獲取表格節點調用一下doLayout方法,然后令人失望的是根本拿不到ref的值,網上說動態創建的ref無法獲取到,唯一的路被斷了,只能直接改樣式,之所以我一開始沒有改樣式,是因為Vue項目編譯的時候一萬個包。在IE中只要打開控制台就卡死,需要等待調試IE兼容真是個痛苦的歷程,沒點耐心,可能就失業了。
添加如下樣式
/deep/ .el-table__header, /deep/ .el-table__body{
width:100% !important;
}
問題解決