el-table 合并表头并大量动态赋值

效果图
在这里插入图片描述
因为24 小时是固定的,然后接口的数据也是按照08点-07点顺序严格固定的
所以表头是我写死的,数据由接口拿

表头如下

 timeList: [
        { value: 0, label: "08:00" },
        { value: 1, label: "09:00" },
        { value: 2, label: "10:00" },
        { value: 3, label: "11:00" },
        { value: 4, label: "12:00" },
        { value: 5, label: "13:00" },
        { value: 6, label: "14:00" },
        { value: 7, label: "15:00" },
        { value: 8, label: "16:00" },
        { value: 9, label: "17:00" },
        { value: 10, label: "18:00" },
        { value: 11, label: "19:00" },
        { value: 12, label: "20:00" },
        { value: 13, label: "21:00" },
        { value: 14, label: "22:00" },
        { value: 15, label: "23:00" },
        { value: 16, label: "00:00" },
        { value: 17, label: "01:00" },
        { value: 18, label: "02:00" },
        { value: 19, label: "03:00" },
        { value: 20, label: "04:00" },
        { value: 21, label: "05:00" },
        { value: 22, label: "06:00" },
        { value: 23, label: "07:00" }
      ],

接口数据
在这里插入图片描述

 <el-table-column :label="tableTitle">
          <el-table-column
            width="120"
            v-for="item in timeList"
            :key="item.value"
            :label="item.label"
            prop="values"
          >
            <template slot-scope="scope">
              {{ scope.row.values[item.value].value }}  // 根据索引去匹配
            </template>
          </el-table-column>
        </el-table-column>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值