最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ReactNative验证码倒计时分享

来源:动视网 责编:小OO 时间:2020-11-27 20:07:45
文档

ReactNative验证码倒计时分享

本文实例为大家分享了React Native验证码倒计时工具类的具体代码,供大家参考,具体内容如下:因为以前直接用定时器,没去计算当前的时候,每次退出程序的时候,定时器一直不走,这个工具类简单的解决程序退出后台,定时器不走的bug,那么,直接上代码咯~~。;利用callback将转换的时间倒计时传递出去,您可以打印一下callbak回去的time对象。这里简单以验证码倒计时为例。思路。1.先设置状态机isSentVerify默认true可以发送验证码。2.点击之后就重新设置状态机isSentVerify为false.不让用户再次点击发送网络请求。3.声明倒计时的时间(这里只能在你点击的时候才能声明,如果再componentDidMount中,会一进入就开始计时的)。
推荐度:
导读本文实例为大家分享了React Native验证码倒计时工具类的具体代码,供大家参考,具体内容如下:因为以前直接用定时器,没去计算当前的时候,每次退出程序的时候,定时器一直不走,这个工具类简单的解决程序退出后台,定时器不走的bug,那么,直接上代码咯~~。;利用callback将转换的时间倒计时传递出去,您可以打印一下callbak回去的time对象。这里简单以验证码倒计时为例。思路。1.先设置状态机isSentVerify默认true可以发送验证码。2.点击之后就重新设置状态机isSentVerify为false.不让用户再次点击发送网络请求。3.声明倒计时的时间(这里只能在你点击的时候才能声明,如果再componentDidMount中,会一进入就开始计时的)。
 本文主要为大家分享了React Native验证码倒计时工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

本文实例为大家分享了React Native验证码倒计时工具类的具体代码,供大家参考,具体内容如下

因为以前直接用定时器,没去计算当前的时候,每次退出程序的时候,定时器一直不走,这个工具类简单的解决程序退出后台,定时器不走的bug,那么,直接上代码咯~~

利用callback将转换的时间倒计时传递出去, 您可以打印一下callbak回去的time对象

这里简单以验证码倒计时为例:

思路:

1. 先设置状态机isSentVerify默认true可以发送验证码
2. 点击之后就重新设置状态机isSentVerify为false, 不让用户再次点击发送网络请求
3. 声明倒计时的时间(这里只能在你点击的时候才能声明,如果再componentDidMount中,会一进入就开始计时的)
4. 请求成功后设置倒计时,判断如果time.sec > 0 的时候,则设置时间,否则将文字设置为为“重新获取”
5. 然后判断文字为“重新获取”, 然后将状态机isSentVerify设为true, 这样用户倒计时结束后,可以再次发送验证码。
6. 网络请求失败的时候,在catch处将isSentVerify设置为true,这样用户可以再次获取验证码

退出页面的时候,记得销毁定时器

效果图:

文档

ReactNative验证码倒计时分享

本文实例为大家分享了React Native验证码倒计时工具类的具体代码,供大家参考,具体内容如下:因为以前直接用定时器,没去计算当前的时候,每次退出程序的时候,定时器一直不走,这个工具类简单的解决程序退出后台,定时器不走的bug,那么,直接上代码咯~~。;利用callback将转换的时间倒计时传递出去,您可以打印一下callbak回去的time对象。这里简单以验证码倒计时为例。思路。1.先设置状态机isSentVerify默认true可以发送验证码。2.点击之后就重新设置状态机isSentVerify为false.不让用户再次点击发送网络请求。3.声明倒计时的时间(这里只能在你点击的时候才能声明,如果再componentDidMount中,会一进入就开始计时的)。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top