关键点 mounted() { this.$nextTick(() => { // 一定要加 nextTick 不然出不来效果 const cells = document.getElementsByClassName("el-table__header")[0].rows[0].cells; cells[0] && (cells[0].colSpan = 2); // 扩展第一列(如果不扩展第一列可以看到第三列会向左移) cells[1] && (cells[1].style.display = "none"); // 隐藏第二列 }}; } 实际参考项目 codepen