項目使用的是iviewUI庫,其中使用的tree組件是非常棒的一個樹狀組件,但是很可惜,跟我們的需求還是差了一點。
時間緊任務重的情況下只能使用附帶的render函數來添加新的樣式以滿足項目的需求。
從單一選項改為三個選項,每個選項都有相互關聯的關系:
最開始項目還是很順暢的,后來數據量大的時候發現很卡頓,經測試(在iview Run測試):
數據量超過100,勾選的時候會有卡頓,不影響使用;
超過500卡頓明顯,勾選的時候會有卡頓,超過2s;
超過1000卡頓很嚴重,勾選的時候會有卡頓,體驗非常差;
應該是和render渲染的數據量,dom有關,最后將展示的數據量控制在100-200之間,其余的收縮,以此來規避大數據量卡頓的問題