elementui的table与自适应高度

创建高度变量

data(){
	return {
		tableHeight : 400
	}
}

给table应用变量

<div id="top">表格上方的其他布局</div>
<el-table 
    :height="tableHei" > 
</el-table>

计算获取最新高度并改变高度变量

用 窗口高度 - 上边其他布局高度 - 最上面的导航栏高度和其他边距高度(225) = 表格高度(也就是剩下的高度)  

225是我项目中当前界面的一个导航栏,如果你的项目没有可以去掉,而且这个高度我自己是知道具体值
mounted() {
      this.$nextTick(() => {
        // 窗口高度 - 上边其他布局高度 - 最上面的导航栏高度和其他边距高度(225) = 表格高度(也就是剩下的高度)
        this.tableHeight = (window.innerHeight - (document.getElementById("top").offsetHeight + 225));
      })
      
    },

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值