на примере "вы сможете запросить смс через ...". к запросу на отправку смс привязать localStorage.setItem('sms', new Date()) и сделать setInterval который отнимает каждую секунду 1 единицу. А потом когда обновляешь страницу искать 'sms' и если существует делать this.timerValue = new Date().now() - sms.getMilliseconds?
Год назад делал, сохранял все тайминги в local storage и потом отнимал от текущий дати
Так вы же сами описали как это сделать...вам нужна только точка отсчёта...вот ее и пишите в локал сторедж...а дальше математика
Потом могу скинуть пример
мне интересно есть ли решение получше и нет ли у этого решения недостатков
Ну, тут не скажу...но чисто логически ваше решение вполне допустимое
Обсуждают сегодня