elementui表格高度自适应
<el-table
:data="tableData"
style="width: 100%"
border
:height="heights"
ref="refsTable"
>
</el-table>
//根据浏览器高度设置初始高度,并监听浏览器高度变化,改变表格高度,100表示表格距离浏览器的高度
mounted(){
this.$nextTick(() =>{
// 根据浏览器高度设置初始高度
this.heights = window.innerHeight - this.$refs.refsTable.$el.offsetTop - 100
// 监听浏览器高度变化,修改表格高度
window.onresize = () =>{
this.heights = window.innerHeight - this.$refs.refsTable.$el.offsetTop - 100
}
})
},