Cześć,
chcę w vue.js zrobić prosty timer liczący czas pracy.
Wciskamy Start / Stop. Po wciśnięciu start zapisuje się w bazie rekord z początkową datą i czasem, po kliknięciu stop rekord się aktualizuje zapisując datę i czas końca oraz przepracowany czas w sekundach.
Po kliknięciu start pojawia się też na stronie timer który odlicza przepracowany czas. Wszystko jest ok do momentu w których nie odświeżymy strony. Timer musi działać niezależnie w tle i np kiedy "nastuka " nam że pracujemy 30 min i przejdziemy do innej zakładki to nadal powinien wyświetlać odpowiednio przepracowany czas.
Chyba każdy rozumie o co mi chodzi, jak to poprawnie wykonać?