diff --git a/src/static/common.less b/src/static/common.less index 5c1740b..41b414e 100644 --- a/src/static/common.less +++ b/src/static/common.less @@ -91,9 +91,21 @@ html, body, #app, .layout { } } +/* ===== 页面布局(用于带分页的表格页面)===== */ +.page-wrapper { + display: flex; + flex-direction: column; + height: 100%; +} + /* ===== 表格美化 ===== */ .table-container { position: relative; + flex: 1; + overflow: hidden; + margin-bottom: 12px; + display: flex; + flex-direction: column; .el-table { // CSS 变量覆盖:表头背景/文字色、行悬停色、边框色、正文色 @@ -103,7 +115,8 @@ html, body, #app, .layout { --el-table-border-color: var(--el-border-color-lighter); --el-table-text-color: var(--el-text-color-primary); - // 圆角/外边框/溢出裁剪无对应 CSS 变量,保留直接样式 + // 固定高度,让表头固定,tbody滚动 + flex: 1; border-radius: var(--el-border-radius-base); overflow: hidden; border: 1px solid var(--el-border-color-lighter); diff --git a/src/views/api/Hitokoto.vue b/src/views/api/Hitokoto.vue index 97aa81f..b503786 100644 --- a/src/views/api/Hitokoto.vue +++ b/src/views/api/Hitokoto.vue @@ -1,5 +1,5 @@