element UI 表格展示图片分页后图片不能及时替换
使用element的table展示数据,其中有一列中展示有图片,分页切换后展示的还是前一页的图片,过一段时间后才会陆续加载出当前数据的图片
怎么实时的展示正确的图片,或者切换分页后隐藏前一页的图片
<el-table-column label="图片" width="180">
<template scope="scope">
<image :src="scope.row.image" width="100" height="100"/>
</template>
</el-table-column>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
分页切换后给表格那里加个loading缓冲一下,或者切换的时候把表格数据清掉。
试试用id给 img 加个key
this.$forceUpdate()
可以通过this.tableData.slice(start, start + this.pageSize),通过页码和每页展示的数量去slice截取
使用ElementUI里面的el-image组件就可避免类似问题