vue-cli-element-ui-table-表格分页功能切换数据后@current-change失效的解决方案
2020-01-13 05:11
639 查看
前沿
最近在开发过程中,遇到了切换了表格中的数据后,分页的功能失效,
current-change方法失效,折腾了好久,最后终于解决了,记录下来,方便后续学习,也发现形成一个思维的问题,不能老是闷头敲代码,要多交流。好了,不废话了,切入正题。
解 决方案就是销毁分页组件在重建
这样就会完全重新渲染了分页组件。
这里采用的是
v-if的重建解决方案
<div class='paginationBox' v-if="paginationBoxReflow"> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 50, 100]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </el-pagination> </div>
在你切换数据之前销毁并且重建,就可以了。
this.paginationBoxReflow = false; this.$nextTick(() => { this.paginationBoxReflow = true; });
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 在vue和element-ui的table中实现分页复选功能
- vue2.0+Element-ui应用【Table表格 不同的数据匹配不同的Tag标签】
- Vue+Element UI+Lumen实现通用表格分页功能
- vue2.0 + element UI 中 el-table 数据导出Excel (多级表格适用,无分页版)
- vue将指定区域的表格数据或element-ui中el-table的数据单笔或多笔批量导出excel
- Vue+element-ui 实现表格的分页功能示例
- vue elementUI table表格数据 滚动懒加载的实现方法
- Vue+ElementUI table实现表格分页
- vuejs+element UI table表格中实现禁用部分复选框的方法
- element中table实现分页记忆功能(数据回显)
- elementUI vue 在table中根据不同数据实现不同的tag
- elementui el-table 表格列做了处理,导出表格功能
- vue+element的表格分页和搜索功能
- Vue2.0+ElementUI+PageHelper实现的表格分页
- JS实现table表格数据排序功能(可支持动态数据+分页效果)
- vue-cli安装element-ui及分页组件使用
- 利用vue和element-ui设置表格内容分页
- vue中element-ui表格缩略图悬浮放大功能的实例代码
- vue2.0 + element UI 中 el-table 数据导出Excel的方法
- vue elementui table默认显示子表格