elementUI中,实现一个单元格内显示两行数据,并用其中一个数据进行排序。

最近在公司中,有这样一个需求,表格中,一个单元格里面显示两行数据,并且可以使用其中一行进行排序,其中数据的样式也要实时变动。类似于下图

这样的话,elementUI中自带的prop就不适合了。所以,需要展示两行数据的地方,我们就用插槽来解决。下面上图。

 

 这里我直接把row解构出来了,如果不想解构,直接把{row}换成你想要的名称就行。
我比较菜,所以动态样式直接用的行内样式。

如果想用其中一个数据排序,这里就可以用上table自带的prop,直接上图。

 这样,就可以用table自带的排序来进行排序了。

因为一个单元格内,有两行数据,这样表格的默认高度就会撑大。可以用下面的代码,修改elementUI中 table的行高,设置el-table-column的默认行高。

  1. :row-style="{height: '0'}"
    
    :cell-style="{padding: '0'}"

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值