element 表格排序举个例子
时间: 2023-08-03 16:02:38 浏览: 102
当然,我可以为您举一个使用Element UI库的表格排序的例子。请注意,这个例子假设您已经在项目中安装并配置了Element UI。
首先,您需要在Vue组件中引入Element UI的Table组件和相应的样式。然后,您可以使用以下代码来创建一个简单的表格并实现排序功能:
```html
<template>
<div>
<el-table :data="tableData" :default-sort="{prop: 'name', order: 'ascending'}">
<el-table-column prop="name" label="姓名" sortable></el-table-column>
<el-table-column prop="age" label="年龄" sortable></el-table-column>
<el-table-column prop="address" label="地址" sortable></el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
tableData: [
{ name: '张三', age: 18, address: '北京' },
{ name: '李四', age: 22, address: '上海' },
{ name: '王五', age: 25, address: '广州' },
{ name: '赵六', age: 20, address: '深圳' },
],
};
},
};
</script>
```
在上面的例子中,我们创建了一个简单的表格,并且通过设置`:default-sort`属性来指定默认的排序方式。同时,我们在每一列的`<el-table-column>`标签中设置了`sortable`属性,使得该列可以进行排序。
这样,当用户点击表格的表头时,表格会根据点击的列自动进行升序或降序排序。
希望这个例子可以帮助到您!如果您有任何更多的问题,请随时提问。
阅读全文