iview table 求和_iView table 实现单元格合并

本文介绍了如何在iView 3.4.2版本中实现table的单元格合并,针对没有内置API的情况,作者通过修改单元格CSS样式实现了合并行和列的效果。具体方法包括为需要合并的单元格设置`cellClassName`,然后定义相应的CSS类,如`.merge1`来移除右边框或下边框以达到视觉上的合并效果。
摘要由CSDN通过智能技术生成

前言

当前问题使用的ivew 版本:3.4.2

后续版本可能会实现相关功能,请留意官方文档。

背景

最近做的项目使用的是iView框架,有个需求是要对iView的table进行单元格合并,但是iView官方并没有提供单元格合并的API,查阅相关资料后发现网上现有的实现方法都特别复杂,有的方法甚至需要对iView的源码进行修改,这些方法对于我当前的项目都是不可行的,经过思考,我通过修改iView table单元格css样式的方法实现了单元格合并。

思路

合并单元行:

去掉需要合并的单元格的右边框即可,这样在视觉效果上就能实现单元格合并。

合并单元列:

去掉需要合并的单元格的下边框即可。

示例代码

要修改iView table单元格的样式,需要用到官方提供的 cellClassName,具体使用方法可见官方文档:iView table 特定样式。通过为某些单元格设置cellClassName样式来实现去掉右边框或下边框。

合并单元行

export default {

data () {

return {

columns1: [

{

title: 'Name',

key: 'name'

},

{

title: 'Age',

key: 'age'

},

{

title: 'A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值