css - Vuetify 数据表如何垂直适合表格以及分页页脚粘在底部
问题描述
无论数据表中的行数如何,我都很难使vuetify数据表适合屏幕,而分页页脚则粘在屏幕底部。
我尝试将页脚设置为使用以下 css 始终粘在底部,但它没有按预期工作
#table .v-data-footer {
position: absolute;
bottom: 0;
}
#table .v-data-table__wrapper {
height: 400px;
margin-bottom: 100px;
overflow: auto scroll;
}
当数据表有更多行数时,它只是将分页控件推到底部,直到我向下滚动到最底部才可见。我还尝试做的一件事是为数据设置固定高度表,但由于设备尺寸的原因,这并不理想,对于更大的屏幕尺寸,它的行为真的很奇怪。
我有一个带有简单数据表的代码笔,当我们从分页控件中增加行数时,它会加载更多的行数,并且由于高度而简单地隐藏了页脚。我希望数据表具有内容的高度,以便用户可以滚动浏览行,并且无论设备大小如何,分页控件都应该始终保持在底部。
如果有人可以帮助或给我任何指示,我将不胜感激。
解决方案
如果您想要 v-data-table 适合屏幕。您可以使用position: fixed
页脚,并将边距设置为包装器(与页脚高度相同):
#table .v-data-footer {
position: fixed;
bottom: 0;
width: 100%;
background: white;
}
#table .v-data-table__wrapper {
margin-bottom: 60px;
}
推荐阅读
- checkmarx - Checkmarx 没有识别库
- c++ - 如何创建变量模板?
- cordova - 如何在 IONIC 上的蓝牙中找到 txPower
- spring-boot - 在 Spring Boot MVC Main 中加载自定义属性文件
- php - 为什么刷新页面后cookie中的PHPSESSID会发生变化?
- php - Memcached 可以使用 App Engine 实例自己的内存吗?
- r - 源 R 到块中
- python - Flask 无法添加自定义标头
- android - 如何滚动键盘顶部的所有内容?
- javascript - 如何在不影响以前键入的文本的情况下更改 TextInput 样式?