以下链接中给出了很好的例子
http://issues.wenzhixin.net.cn/bootstrap-table/
然而,当分页大小从10更改为1000或5000
时,浏览器会挂起超过20秒或一分钟来填充网格数据中的记录数为5,000行。
数据表能够处理5,000条记录但不确定此引导表问题。
如何改善性能或解决问题?是否已存在解决此问题的解决方案?
答案 0 :(得分:2)
你可以做两种技巧
对于虚拟渲染,您可以使用一些选项,如
“SlickGrid利用虚拟渲染让您轻松工作 拥有数十万件物品,性能没有任何下降。 事实上,使用a之间的性能没有差别 网格有10行而不是100'000行。“
主要思想不是用所有使用的标签污染DOM。代替 - 它将列表拆分为集群,然后显示当前的元素 滚动位置并在列表的顶部和底部添加额外的行 模拟表的全高,以便浏览器显示滚动条 完整清单
我认为JavaScript的1MIL记录太多了,尽管它是 可行的。如果用户必须等待一秒钟,则可以提供用户体验 呆滞和不愉快。但正如上面的表中所见,任何浏览器 可以为您提供100K或更少记录的良好用户体验。
答案 1 :(得分:2)
尝试使用:https://clusterize.js.org/
它是一个很容易显示大型数据集的插件。