需求:
- 用户进入当前页面,触发倒计时;
- 倒计时结束,发送结束请求,完成任务;
- 中途退出,完成任务失败,不发送任务完成请求;
- 下次进入重新计时。
遇到的情况
- vue项目中 用户停留在倒计时页面,直到倒计时结束,发送结束请求
- 倒计时未结束退出,请求还是发送了
原因
离开页面时,定时器并没有停止
解决
在destroy中销毁定时器
destroyed(){
clearInterval(this.timer) // 定时器名称
}
需求:
遇到的情况
原因
离开页面时,定时器并没有停止
解决
在destroy中销毁定时器
destroyed(){
clearInterval(this.timer) // 定时器名称
}