var sentTime = new Date().getTime();
sessionStorage.setItem('sentTime', sentTime);
console.log(sentTime);
var timePassed;
setInterval(function(){
timePassed = (new Date().getTime() - sessionStorage.getItem('sentTime'));
console.log(timePassed);
},1000);
用類似這樣的程式碼,將發送驗證碼的時間儲存到sessionStorage中,用當前時間做減法:
倒數計時存到localstorage裡,每次到這個頁都先從localstorage讀
可以把目前狀態存到sessionStorage。
不過其實應該是回到未點擊取得驗證碼的狀態才對,再點擊時再進行判斷。