Element-UI 的 el-table 组件
时间: 2023-12-04 15:23:29 浏览: 174
Element-UI 的 el-table 组件是一个非常强大的表格组件,它提供了多种常见的表格功能,如排序、筛选、分页、自定义列模板等。
使用 el-table 组件需要先引入 Element-UI 库,并在需要使用的 Vue 组件中注册 el-table 组件。例如:
```js
<template>
<div>
<el-table :data="tableData">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column>
<el-table-column prop="gender" label="性别"></el-table-column>
</el-table>
</div>
</template>
<script>
import { ElTable, ElTableColumn } from 'element-ui'
export default {
components: {
ElTable,
ElTableColumn,
},
data() {
return {
tableData: [
{ name: '张三', age: 20, gender: '男' },
{ name: '李四', age: 25, gender: '女' },
{ name: '王五', age: 30, gender: '男' },
],
}
},
}
</script>
```
在上面的例子中,我们使用 el-table 组件来展示一个包含姓名、年龄、性别三列的表格,并通过 tableData 属性传入了表格的数据。el-table-column 组件用来定义表头和数据列,其中 prop 属性指定了对应的数据属性名,label 属性指定了列名。
除了基本的表格展示功能,el-table 组件还支持很多高级功能,如分页、排序、筛选、自定义列模板等,详细使用方法可以查阅 Element-UI 官方文档。
阅读全文