php - 当我刷新浏览器和任何页面时,我的 ngx 倒计时被重置,那么如何让它在页面刷新时不重置?
问题描述
<countdown id="countdown" [config]="{leftTime: 10}" (event)="onTimerFinished($event)" class="fa fa-clock-o"></countdown>
这是我的倒计时 HTML 请告诉我该怎么做。
解决方案
您可以使用 sessionStorage 来存储倒计时的状态。SessionStorage:sessionStorage 属性允许您访问当前源的会话存储对象。只要浏览器打开并在页面重新加载和恢复后仍然存在,页面会话就会持续。从 sessionStorage 中获取 leftTime 并在事件发生时设置它。
vm.timeLeft = sessionStorage.getItem('countDownLeftTime') || 0
推荐阅读
- python - Google.Ads.GoogleAds.Examples 返回 Deadline Exceeded
- javascript - 如何将 HTML 插入 getDocumentByID.innerHTML 函数
- jquery - 如果价格值小于 #2,jQuery 隐藏 div
- vue.js - 启动vue应用程序时“无法读取未定义的属性'升级'”
- c++ - 如何将 C++ 代码中的枚举转换为 C
- python - 使用 AES 解码时如何在不进行额外更改的情况下获得正确的消息?
- python - 程序仅在我处于调试模式时打开 GUI
- c# - 如何增加自动生成的 ID
- openstack - 错误的 cinder 配额使用计算 - BUG
- android - 在 kotlin 枚举中的应用