怎么才能动态生成 动态的多级表头呢?具体问题是如何生成一个动态tableData呢?

本人vue 新手一枚,遇到难题,请教大佬们:
问题如下:
类似elementui这个组件的表格,动态生成tableData,如下:(就是这里面的date name address 都是动态的)不是循环遍历tableData哦
怎么才能动态生成  动态的多级表头呢?具体问题是如何生成一个动态tableData呢?

生成多级表头表格效果如下:

怎么才能动态生成  动态的多级表头呢?具体问题是如何生成一个动态tableData呢?


回答:

vue是数据驱动的,主要是tableData里面的数据改了,触发响应,表格显示的内容会跟着数据变化而变化
表头数据可以通过一个响应变量循环出来,比如

const columns = ref([])

setTimeout((() => {

columns.value.push({ key: 'address', label: '地址' })

}, 1000)

<template>

<el-table :data="tableData" style="width: 100%">

<el-table-column v-for="item in columns" :key="item.key" :label="item.label"></el-table-column>

</el-table>

</template>

以上是 怎么才能动态生成 动态的多级表头呢?具体问题是如何生成一个动态tableData呢? 的全部内容, 来源链接: utcz.com/p/933367.html

回到顶部