请问10万条数据 使用element-ui的transfer展现 有什么比较好的办法不卡吗
目前我使用了前端分页,10万条数据 每页20条 分5000页,这样展现倒是可以了,但是搜索的话,要遍历10万条数据 还是很慢很慢
item.rawData.filter((obj) => {
obj.label.indexOf(val) > -1
console.log('updateAllCheckedEnd', new Date().getTime() - start)
})
这是我使用transfer的搜索方法,去filter10万条数据,不通过后端 前端可以解决这个问题吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我想到了几个方法你试下能不能解决你的问题
为啥在前端做搜索,先不谈搜索,如果一次性把10w条记录返回到浏览器,一来后端取这么多记录就比较慢,再把这么大的内容传输到客户端,网速也是问题。在后端做检索,把结果返回到前端不香么
建议换个vxe-table插件,省事;
虚拟滚动:https://xuliangzhan_admin.git...