Element Plus 中,您可以通过自定义表头的方式,在 el-table 的表头中的 el-table-column 标题后面添加一个图标,并且在鼠标悬停时显示提示文字
在 Element Plus 中,您可以通过使用 el-table-column
组件的 header
插槽来自定义表头。以下是一个简单的示例,展示如何使用自定义表头:
<template>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180">
<template #header>
<span>自定义日期</span>
</template>
</el-table-column>
<el-table-column prop="name" label="姓名" width="180">
<template #header>
<span>自定义姓名</span>
</template>
</el-table-column>
<!-- 其他列 -->
</el-table>
</template>
<script setup>
import { ref } from 'vue'
const tableData = ref([
{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},
// 其他数据...
])
</script>
在这个例子中,我们使用 #header
插槽来替换默认的表头内容。您可以在 template #header
内放置任何自定义的 HTML 或 Vue 组件。
评论已关闭