JS頁面資料懶載入

2021-09-12 06:46:13 字數 391 閱讀 5602

頁面資料懶載入。div移動到可視區域再去ajax載入內容。

最近有需求做頁面的多個table用於載入資料,但是使用者瀏覽頁面的時候不需要一次將頁面所有的東西載入出來,比如頁面上3個table就佔滿了,使用者點進去第一眼也就只能看到3個。為了防止一次載入拖慢了頁面的速度,所以之後的table我們要懶載入。即該table移動到了可視區域再去非同步請求載入資料。

以下為目前實現的方法:

需要匯入jquery檔案

封裝的不是很好,對於多的要載入的資料,比如有許多個div下的table要懶載入,就要設定對應的多個布林值用於判斷是否各個div是否載入,要申明個多變數(有多少個div就申明幾個對應的變數)去獲取他們距離螢幕頂部的高度然後做判斷

js實現懶載入

懶載入就是在可視區域內的影象進行載入,當下拉滾動後變載入當前可視區域的影象,該技術減緩了伺服器端的壓力,優化了使用者體驗功能。直接上 下面是我的布局 class chunji middle bar id src div1 div class chunji middle bar id src div2...

vue 實現頁面 懶載入

1.匯入對應頁面檔案 2.填寫路由配置 1.不需要匯入對應頁面檔案,如果需要懶載入,就不能匯入,否則懶載入會無效,會變成常規載入方式。2.直接填寫路由配置即可!瀏覽器檢視效果 這裡的 test.js 名字 是剛剛在上面綠色註解裡面填的內容 自己隨意取名即可。當點選該頁面後才會進行載入,而不會在第一次...

vue資料懶載入

需求 iview級聯元件載入本地區域資料時,由於資料量較大,壓縮後大概是153k,如果直接import引入資料,載入頁面的時候頁面會出現2到3秒的卡頓。解決辦法 在級聯元件觸發下拉事件的時候載入資料。如下 loadareadata catch error 這樣還是會有問題,就是修改回顯還是要載入,還...