当前位置:网站首页>【Bug小记】antd表格高度自适应窗口高度
【Bug小记】antd表格高度自适应窗口高度
2022-04-22 06:10:00 【sunshine641】
需求:
就是标题,要求表格可以随页面窗口高度自适应,铺满。
过程:
项目使用的 antd-Vue 组件,组件属性里可以设置表格的高度,

通过设置固定高度,当表格高度大于y值时,就生成滚动条来固定表格的高度。
(这里的scroll是针对表格内部数据做的限制,而不是整个组件。)
但是固定值,不能像宽度一样自适应(直接设置外层容器百分比就可以实现自适应)。
解决:
通过Window.onresize 事件来监听窗口大小的变化,然后 document.body.clientHeight 获取窗口的高度,根据这个值来修改表格的高度。
//Typescript写的
public clientHeight = 0;
//监听视窗大小变化
mounted() {
const that = this;
window.onresize = () => {
return (() => {
that.clientHeight = document.body.clientHeight;
//可直接在这里做修改操作
......
})();
};
}
//我要多次复用,所以上面的写在一个单独JS文件,然后Mixins混入使用
//在引入的页面Watch监听,在回调函数内部进行修改操作
@Watch('clientHeight')
private getHeight() {
//修改操作
......
}
版权声明
本文为[sunshine641]所创,转载请带上原文链接,感谢
https://blog.csdn.net/sunshine641/article/details/121519564
边栏推荐
猜你喜欢

.NET学习笔记(二)----无处不在的反射(包含读取json的方法)

MATLAB:女声转男声

Application of can optical transceiver in fire networking

Design of second-order RC low-pass filter for PWM wave to DC

Nacos命名空间分组和DataID三者关系

Start with stm32f4 floating point operation (FPU) function + use DSP Library

Nacos服务提供者注册

STM32 learning record - development environment installation

ASP.NET日常开发随手记------iis服务器支持下载apk

Mcs-5 interrupt technology (Theory)
随机推荐
再见了Postman,有一说一:Apifox才是YYDS
力扣299:猜数字游戏
Activity支持多窗口显示
Quantify PM2 5 data
pyautocad 选择对象报错的解决方案
Mcs-5 interrupt technology (practice)
关于Log4Net和NLog使用的帮助文档
Can bus record diagnostic assistant
送给所有程序员的新年祝福&新年愿望
Td041s485h is fully compatible with iso3080, iso3086, iso3082 and iso3088
转IC设计需要补充哪方面的知识技能?
分布式任务调度与计算框架:PowerJob 简介 01
ParseException Unparseable date 时间转换异常
STM32 timer synchronization trigger code experimental verification and sharing
Application of CAN bus relay bridge in new energy test system.
Experiment 4 cycle program design
集成电路模拟版图入门-版图基础学习笔记(二)
Application of ring network redundant can optical transceiver in Baldwin fire alarm system
Nacos persistent switch configuration
爬虫笔记之xpath