九州編程
2019-02-10 20:19:54
為什么頁面中select控件多了,會明顯影響響應(yīng)速度, 如何優(yōu)化?vue綁定json數(shù)據(jù)HTML
2 回答

米脂
TA貢獻1836條經(jīng)驗 獲得超3個贊
不要在進入之前或者 數(shù)據(jù)綁定時同時獲取所有數(shù)據(jù)
不然一進來光請求他肯定影響進程
先給每個select 設(shè)置默認值 或者 placeholder 給用戶(假)信息 每次change 或者click 時候去獲取數(shù)據(jù)
但具體看產(chǎn)品需求 實現(xiàn)對應(yīng)功能
你可以看看每次進入加載多少js 以及多少其他文件
可能無用文件影響你的速度

鴻蒙傳說
TA貢獻1865條經(jīng)驗 獲得超7個贊
// 假設(shè)rows有100條數(shù)據(jù),每行3個select
首先這句話就很值得優(yōu)化,為什么會有100行,實際業(yè)務(wù)當中必然是會做分頁或者懶加載處理的,所以不會存在100行如此之多的數(shù)據(jù)。
再者,實際當中會遇到的應(yīng)用場景是,每個select他們需要渲染的數(shù)組是從不同的數(shù)據(jù)字典當中獲取的。那么就盡量一次請求獲取多個select數(shù)據(jù),切忌發(fā)送多次請求,從http的角度進行優(yōu)化,暫時寫這兩個。。。開會去了
添加回答
舉報
0/150
提交
取消