yuhangch
2.53D
V2EX  ›  Vue.js

寻一个 old school 的 table 组件 (vue2)

By yuhangch at 2022 年 11 月 18 日 · 2778 次点击

用于数据展示,现在用的 elementui 的 table ,样式信息密度有点低 最好看着像 excel ?紧凑一点的,像那种老旧系统就对味了

https://www.jeasyui.com/demo/main/index.php

类似上面这种风格?

8 条回复  •  2022-11-18 14:06:31 +08:00
Tsukihime
   1
Tsukihime  
   2022 年 11 月 18 日
EasyUI 是真的老,记得写 JSP 的时候就用的是
lichdkimba
   2
lichdkimba  
   2022 年 11 月 18 日
你用全局 css 把默认的 padding 干掉就行了。。。
ofDamon
   3
ofDamon  
   2022 年 11 月 18 日
这个改样式就能解决了吧?
yuhangch
   4
yuhangch  
OP
   2022 年 11 月 18 日
@lichdkimba
@shcolo 嗯,自己是个半吊子,想偷懒,先只改改 padding 看看效果。。。
ixixi
   5
ixixi  
   2022 年 11 月 18 日   ❤️ 1
```
npm install vx-easyui --save
```
dumbass
   6
dumbass  
   2022 年 11 月 18 日
照着 easyui 改下饿了么的 table 样式
horseInBlack
   7
horseInBlack  
   2022 年 11 月 18 日   ❤️ 1
组件内有提供各种属性,你可以自定义控制列宽、padding 等属性

实在不行样式的问题还是要靠样式解决,比如:

<style scoped>
/deep/ .el-table__header-wrapper {
.el-table__cell { // 表头样式
height: 44px;
padding: 0;
background: #FFFFFF;
border-bottom: #EBEEF5 solid 1px !important;
text-align: center;
}
}
</style>
izoabr
   8
izoabr  
   2022 年 11 月 18 日
ele 没试过,但 antd 有在线的样式编辑器,所见即所得那种,然后复制代码放全局里就好了.
© 2026 V2EX · 35ms · 3.9.8.5