頁面執行location.reload()刷新後需要執行的操作就沒法執行了。因為頁面刷新,代碼從頭執行 上網搜了好久,發現本地緩存可以解決,方法如下: localStorage.setItem(key,value):將value存儲到key欄位,本地緩存 localStorage.getItem(k ...
頁面執行location.reload()刷新後需要執行的操作就沒法執行了。因為頁面刷新,代碼從頭執行
上網搜了好久,發現本地緩存可以解決,方法如下:
localStorage.setItem(key,value):將value存儲到key欄位,本地緩存
localStorage.getItem(key):獲取指定key本地存儲的值用來判斷是否執行後續操作
localStorage.removeItem(key):刪除指定key本地存儲的值
//舉個慄子
//存儲並刷新
localStorage.setItem("load","1"):
location.reload();
//刷新後:
if(localStorage.getItem("load") == "1"){
//執行後續操作
}
//最後清除指定緩存
localStorage.removeItem(“load”):