如何使用element-plus实现两个表头的表格?
其实这应该是两个表格合在一起了,第一个表格只有一行数据。
我现在的实现是用了两个el-table
来实现,还有其他实现方式吗?能只用一个el-table
来实现吗?
elementplus playground
<script setup lang="ts">
import { ref, version as vueVersion } from 'vue'
import { version as epVersion } from 'element-plus'
import { ElementPlus } from '@element-plus/icons-vue'
const msg = ref('Hello World!')
const tableData = [
{name: "peter", age: 18, school: "xxx"},
{name: "tom", age: 19, school: "xxx"},
{name: "sim", age: 20, school: "xxx"},
{name: "song", age: 22, school: "xxx"}
]
const tableData2 = [
{other: "xxx", another: "xxxx" },
]
</script>
<template>
<el-table :data="tableData2" border>
<el-table-column prop="other" label="other"></el-table-column>
<el-table-column prop="another" label="another"></el-table-column>
</el-table>
<el-table :data="tableData" border>
<el-table-column prop="name" label="name"></el-table-column>
<el-table-column prop="age" label="age"></el-table-column>
<el-table-column prop="school" label="school"></el-table-column>
</el-table>
</template>
看数据源也是两套,分开挺好的,没必要放在一起搞复杂了