首页 > 解决方案 > 当我刷新浏览器和任何页面时,我的 ngx 倒计时被重置,那么如何让它在页面刷新时不重置?

问题描述

<countdown id="countdown" [config]="{leftTime: 10}" (event)="onTimerFinished($event)"  class="fa fa-clock-o"></countdown>

这是我的倒计时 HTML 请告诉我该怎么做。

标签: phpangularjswordpress

解决方案


您可以使用 sessionStorage 来存储倒计时的状态。SessionStorage:sessionStorage 属性允许您访问当前源的会话存储对象。只要浏览器打开并在页面重新加载和恢复后仍然存在,页面会话就会持续。从 sessionStorage 中获取 leftTime 并在事件发生时设置它。

vm.timeLeft = sessionStorage.getItem('countDownLeftTime') || 0

推荐阅读