为了账号安全,请及时绑定邮箱和手机立即绑定

vue 页面刷新,倒计时重置

vue 页面刷新,倒计时重置

HUWWW 2018-08-03 19:59:50
后端提供了一个获取验证码的接口,60秒以内才能获取一次如果当前用户刷新页面,页面中的倒计时会重置,这个时候如果点击获取验证码会导致获取失败。。目前的解决办法:1,第一次点击获取验证码,本地存储一个时间:2,如果用户刷新页面,拿当前时间和本地时间做比较,未超过就显示错误;3:等待60秒,倒计时重置写入当前时间,返回通过。不知道VUE本身对刷新这块有什么办法解决嘛?
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

其实也不用一定要服务端判断,按照你的方式,不过有一点,如果你记录的时间跟当前时间没有超过60秒就应该显示对应的倒计时多少秒,而不是显示错误,这样我认为会比较友好一点,会有更好的用户体验。
其实正确的方式应该让后端去记录这个时间,记录到session里面,每次页面一加载就返回给你,这样即使刷新页面也不会有问题。

查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 3186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信