鍍金池/ 問答/HTML5  HTML/ 如何讓loading在頁面加載一次后除非強(qiáng)制清除緩存否則不會(huì)出現(xiàn)再loading

如何讓loading在頁面加載一次后除非強(qiáng)制清除緩存否則不會(huì)出現(xiàn)再loading?

目前做了一個(gè)loading,但是每次頁面從詳情頁返回到列表頁就會(huì)運(yùn)行次而且時(shí)間較長(zhǎng)。按照瀏覽器緩存的機(jī)制加載過一次的頁面就會(huì)被緩存,所以是否可以判斷如果瀏覽器的緩存沒有被清空時(shí)就不運(yùn)行l(wèi)oading,緩存被清空時(shí)運(yùn)行。
目前嘗試過
localStorage.getItem("key");
localStorage.setItem("key", 1)
但是效果不理想,因?yàn)閺?qiáng)制清空緩存無法清除localStorage
求思路

回答
編輯回答
笑忘初

loading在頁面加載開始運(yùn)行,在window.onload的時(shí)候去了這個(gè)loading
這種你看成么

2018年9月20日 12:48
編輯回答
嘟尛嘴

不大明白你的意思.個(gè)人的理解,你可以從http狀態(tài)碼判斷.如果是304not modified就不運(yùn)行l(wèi)oading

2018年1月29日 05:56
編輯回答
兔囡囡

調(diào)用loading頁面顯示是放在加載數(shù)據(jù)的方法里的,請(qǐng)求數(shù)據(jù)時(shí)顯示loading,回調(diào)方法里隱藏loading即可。

2018年8月21日 18:36