今天一个同学提问:如何用 Element,实现多级、动态变化表头的表格?期望效果如下:
就是红色标记部分,会根据后端接口返回,动态变化。
直接上 demo,在线预览 点这里:
<template>
<div id="app">
<el-table :data="reports.items">
<el-table-column label="供电单位" prop="branch" />
<el-table-column
v-for="(bank, index) in reports.banks"
:key="bank"
:label="bank"
>
<el-table-column :prop="`${index}_0`" label="金额"></el-table-column>
<el-table-column :prop="`${index}_1`" label="笔数"></el-table-column>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
reports: {
banks: ["建行", "招行"],
items: [
{ branch: "甘肃", "0_0": 50, "0_1": 40, "1_0": 30, "1_1": 20 },
{ branch: "兰州", "0_0": 40, "0_1": 30, "1_0": 20, "1_1": 10 }
]
}
};
}
};
</script>
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!