element-ui中Table表格省市区合并单元格

代码如下:

}

static文件下的table.json

[
{
“province”: “浙江省”,
“city”: “杭州市”,
“zone”: “余杭区”,
“type”: “ICBC”,
“remake”: “2017-2018年期间建成并网的分布式光伏”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.1”,
“citySubsidy”: “0.1”
},
{
“province”: “浙江省”,
“city”: “杭州市”,
“zone”: “余杭区”,
“type”: “DWE”,
“remake”: “对居民住宅单独建设的光伏发电项目”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.1”,
“citySubsidy”: “0.”
},
{
“province”: “浙江省”,
“city”: “杭州市”,
“zone”: “萧山区”,
“type”: “DWE”,
“remake”: “对居民住宅单独建设的光伏发电项目”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.1”,
“citySubsidy”: “0.”
},
{
“province”: “安徽省”,
“city”: “阜阳市”,
“zone”: “太和县”,
“type”: “ALL”,
“remake”: “对居民住宅单独建设的光伏发电项目”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.2”,
“citySubsidy”: “0.1”
},
{
“province”: “安徽省”,
“city”: “合肥市”,
“zone”: “蜀山区”,
“type”: “ALL”,
“remake”: “对居民住宅单独建设的光伏发电项目”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.2”,
“citySubsidy”: “0.1”
},
{
“province”: “安徽省”,
“city”: “合肥市”,
“zone”: “庐阳区”,
“type”: “ALL”,
“remake”: “对居民住宅单独建设的光伏发电项目”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.2”,
“citySubsidy”: “0.1”
},
{
“province”: “浙江省”,
“city”: “杭州市”,
“zone”: “西湖区”,
“type”: “ALL”,
“remake”: “2017-2018年期间建成并网的分布式光伏”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.1”,
“citySubsidy”: “0.2”
},
{
“province”: “浙江省”,
“city”: “嘉兴市”,
“zone”: “海盐县”,
“type”: “ALL”,
“remake”: “对居民住宅单独建设的光伏发电项目”,
“publicSubsidy”: “0.37”,
“provinceSubsidy”: “0.2”,
“citySubsidy”: “0.1”
}
]

作者:mf_717714
来源:CSDN
原文:https://blog.csdn.net/mf_717714/article/details/82494376
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断
element-ui表格el-table本身并不支持动态合并单元格(行和列),但可以通过自定义表格的slot-scope和span-method来实现动态合并单元格的功能。首先,我们需要在表格定义时添加span-method属性,并指定一个方法来计算单元格的合并行数和列数。例如: ```html <el-table :data="tableData" :span-method="mergeCells"> ... </el-table> ``` 然后,在methods定义mergeCells方法来计算单元格的合并行数和列数。该方法有四个参数分别是({row, column, rowIndex, columnIndex}),我们可以根据需要通过判断行索引和列索引来返回合适的行数和列数,例如合并第一行的两列可以这样实现: ```javascript methods: { mergeCells({row, column, rowIndex, columnIndex}) { if (rowIndex === 0 && columnIndex < 2) { return { rowspan: 1, colspan: 2 }; } } } ``` 这样就实现了动态合并第一行的两个单元格。如果想要合并其他行或列,可以根据需要进行判断和返回。 给表头添加斜线可以通过自定义表头的样式来实现。可以通过CSS的`::before`或`::after`伪元素来添加斜线样式。例如,给第一列的表头添加斜线可以这样实现: ```html <el-table ...> <el-table-column label="姓名"> <template slot="header" slot-scope="scope"> <div class="header-wrapper"> <div class="header-content"> <span>{{scope.column.label}}</span> </div> </div> </template> </el-table-column> ... </el-table> ``` 然后在样式定义斜线效果: ```css <style> .header-content::before { content: ""; display: block; border-bottom: 1px solid #333; transform: skew(-45deg); width: 80%; margin-left: 10%; } </style> ``` 这样就实现了给第一列的表头添加斜线的效果。可以根据需要调整斜线的样式和位置来达到期望的效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值