好像在IE上非常的慢,chrome還有,有沒有什么好的辦法優化。
沒通過ajax拿資料,一次查出該頁面顯示的所有資料一起發送給瀏覽器
uj5u.com熱心網友回復:
分2頁唄~~~uj5u.com熱心網友回復:
分頁比較好,如果有10000條記錄,假設table有5列,那么10000條記錄最少產生50000個dom節點,那時,神仙也拯救不能拯救這個瀏覽器了。使用ajax的話,如果你沒有清理之前顯示的資料,那么最終也會導致上面的問題
uj5u.com熱心網友回復:
確實dom有四五萬個的uj5u.com熱心網友回復:
分頁!螢屏只有那么大,你超出螢屏的資料本來就是看不到的
一次數萬行的資料,沒有人會看下去
uj5u.com熱心網友回復:
可以使用bootstrap的柵格系統做布局,uj5u.com熱心網友回復:
分頁吧 那么多資料看的人也頭疼uj5u.com熱心網友回復:
分頁。。。。。。。。。。。。。。uj5u.com熱心網友回復:
考慮分頁展示uj5u.com熱心網友回復:
說分頁的得給方案,分頁按什么分?第二頁的葉子節點根在第一頁咋辦?uj5u.com熱心網友回復:
最好辦法是動態取子節點,有沒有人會用,給個例子。uj5u.com熱心網友回復:
首先需要確定到底是哪慢ttfb時間過長,就需要去優化后臺查詢方法
資料傳輸時間過長,分步加載。。。
uj5u.com熱心網友回復:
并非只有分頁方法。可以考慮使用“虛擬dom無限滾動加載”!uj5u.com熱心網友回復:
一次性獲取出來的資料為list,然后對list進行分頁處理,例如你可以按照 pageSize 個顯示,再根據list的長度獲取總頁數存在余數的話頁數+1,每次點擊時,都要在在list取出對應頁的資料 list.slice((currentPage-1)*pageSize,currentPage*pageSize)uj5u.com熱心網友回復:
https://github.com/livelyPeng/pl-table 流暢渲染萬級資料并不會影響到 element-ui el-table組件的原有功能,并且新增了一些功能uj5u.com熱心網友回復:
https://github.com/livelyPeng/pl-table 流暢渲染萬級資料并不會影響到 element-ui el-table組件的原有功能,并且新增了一些功能uj5u.com熱心網友回復:
https://github.com/livelyPeng/pl-table 流暢渲染萬級資料并不會影響到 element-ui el-table組件的原有功能,并且新增了一些功能uj5u.com熱心網友回復:
思路倒是很nice 但是就是這個滾動條 我想用瀏覽器自帶的滾動條轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/119572.html
標籤:JavaScript
