element 表格高度自适应
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <template> <div> <el-table :data= "tableData" style= "width: 100%" ref= "tabless" :height= "tableH" > <el-table-column prop= "date" label= "日期" width= "180" > </el-table-column> <el-table-column prop= "name" label= "姓名" width= "180" > </el-table-column> <el-table-column prop= "address" label= "地址" > </el-table-column> </el-table> </div> </template> <script> export default { data() { return { tableData: [], tableH: 0, }; }, mounted() { this .$nextTick(() => {<br> //this.$refs.tabless.$el.offsetTop 表格距离浏览器的高度<br> //200 是表格距离底部的高度,留出空间放所需要的东西<br> this .tableH = window.innerHeight - this .$refs.tabless.$el.offsetTop - 200; //监听窗口的大小变化 let self = this ; window.onresize = function () { self.tableH = window.innerHeight - self.$refs.tabless.$el.offsetTop - 200; }; }); }, destroyed() { window.onresize = null ; }, }; </script> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理