element plus 的一个高版本bug:预览图片被表格覆盖问题解决

https://blog.csdn.net/weixin_43369256/article/details/123444043

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是一个使用Vue3和Element Plus编写的带分页功能的表格示例: ```vue <template> <div> <el-table :data="tableData" :pagination="pagination" 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="gender" label="Gender"></el-table-column> </el-table> </div> </template> <script> import { ref } from 'vue'; import { ElPagination } from 'element-plus'; export default { components: { ElPagination }, setup() { const tableData = ref([ { name: 'John', age: 25, gender: 'Male' }, { name: 'Jane', age: 30, gender: 'Female' }, { name: 'Bob', age: 20, gender: 'Male' }, { name: 'Alice', age: 28, gender: 'Female' }, { name: 'Tom', age: 22, gender: 'Male' }, { name: 'Lucy', age: 26, gender: 'Female' }, { name: 'David', age: 24, gender: 'Male' }, { name: 'Mary', age: 29, gender: 'Female' } ]); const pagination = ref({ currentPage: 1, pageSize: 3, total: tableData.value.length, layout: 'total, sizes, prev, pager, next, jumper', pageSizes: [3, 6, 9, 12] }); const handleSizeChange = (val) => { pagination.value.pageSize = val; }; const handleCurrentChange = (val) => { pagination.value.currentPage = val; }; return { tableData, pagination, handleSizeChange, handleCurrentChange }; } }; </script> ``` 在示例中,我们使用了Vue3的`ref`函数来创建响应式的数据,包括表格数据`tableData`和分页器的配置`pagination`。我们还导入了Element Plus的分页器组件`ElPagination`,并将其添加到组件的`components`属性中。 在模板中,我们使用了`el-table`组件来创建表格,并传递了表格数据和分页器的配置作为属性。我们还使用了`el-table-column`组件来定义表格的列。最后,我们在表格下方添加了分页器组件,并将其属性绑定到分页器配置中。 在`setup`函数中,我们定义了`handleSizeChange`和`handleCurrentChange`函数来处理分页器的大小和当前页变化事件。这些函数将分页器的配置更新为新的值,以便表格和分页器可以自动更新。 总结: 使用Vue3和Element Plus编写带分页功能的表格非常简单。通过使用响应式数据和分页器组件,我们可以轻松地创建一个可交互的表格,并让用户轻松地浏和过滤数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值