vue组件中倒计时,刷新页面不会从头开始
Posted zhaohui-116
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue组件中倒计时,刷新页面不会从头开始相关的知识,希望对你有一定的参考价值。
开启倒计时,直接保存到vuex中,且存储到本地持久化
// state.js const runTime = localStorage.getItem(‘time‘); paymentRunTime:runTime
// mutations.js TimeReduction(state) { this.timerId = setInterval(() => { if (state.paymentRunTime === 0) { state.paymentRunTime = 60; return clearInterval(this.timerId) } state.paymentRunTime -= 1; localStorage.setItem(‘time‘,state.paymentRunTime) },1000); },
在需要用到的页面钩子函数调用方法, created(){ this.$store.commit(TimeReduction) }
以上是关于vue组件中倒计时,刷新页面不会从头开始的主要内容,如果未能解决你的问题,请参考以下文章