原文:iview select數據過多,導致頁面卡頓及輸入框輸入卡頓 完美解決

問題情景: iview中的select組件數據多達幾千幾萬條的時候,頁面及輸入框出現明顯的卡頓,一個彈框的顯示隱藏要幾秒才能反應過來,輸入框也是輸入的文字幾秒才能顯示出來。 解決方法: 原理:既然是由於select組件數據過多導致頁面渲染卡頓,那么解決方法自然是減少select組件數據。 .使用select組件的on open change事件,在select選擇框聚焦時對下拉框數據賦值,在sel ...

2021-08-25 15:58 0 275 推薦指數:

查看詳情

解決element-ui下拉數據過多導致頁面問題與本地分頁功能實現

效果 前情提要: 最近使用element-ui開發的一個頁面,在打開的時候占用cpu非常高,有時候都能達到90%↑。在調試時發現其中一個下拉的接口返回2k↑的數據。本着有問題問百度的精神,看到主要的解決方案有如下兩種: 監聽下拉滾動事件,去服務端請求數據 https ...

Tue Mar 30 18:28:00 CST 2021 0 512
解決AutoComplete數據過多時的問題

如下代碼,data數據超過2千條時,每次輸入字符過濾時非常 其原因: 每次輸入變化,data就要從2000多條數據中過濾出目標元素,一過濾就導致AutoComplete下拉列表得變化,瀏覽器得重新繪制下拉列表的Dom,導致瀏覽器 解決辦法一 采用防抖函數,在間隔時間內,連續 ...

Mon Apr 15 19:28:00 CST 2019 0 514
el-table數據太多導致頁面渲染緩慢,頁面解決方案

有時候el-table的數據可能有成千上萬條,而且又要在一頁顯示完,這時候頁面渲染的dom太多了,可能會造成頁面解決方案:給表格固定高度,只渲染用戶在表格中滾動的視圖dom 效果如圖: 演示地址: https://codepen.io/william_yyh/pen ...

Sat Jul 10 01:20:00 CST 2021 2 2402
update layer tree導致頁面

前因 今天檢查一個vue頁面問題,就是在切換Tab時候(某些win10電腦),頁面會卡一段很長的時間,短則3秒,長則十幾秒,這個體驗非常糟糕,於是我着手尋找其中原因。 概況 這個vue頁面的元素非常多,主要分為六個Tab內容,切換Tab也只是控制Tab內容的顯隱。按道理這是非常簡單 ...

Thu Oct 18 07:59:00 CST 2018 1 974
vue一次加載大量數據導致頁面解決

前提:后端返回一個幾千條的數組,頁面直接渲染導致非常解決方案:使用vue-virtual-scroller 插件解決;https://www.npmjs.com/package/vue-virtual-scroller#page-mode 第一步:安裝 第二步:引入 ...

Fri Mar 26 18:00:00 CST 2021 0 2450
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM