咱虽然iOS开发一枚,但是该说不说,这年头只要是个开发,基本上啥活儿都干(拖地、打印、PPT),这次来说说开发uni-app遇到的一个奇怪问题。
是这样,要发送短信验证码,不是要添加一个60s倒计时嘛。本着有轮子就拿来用的原则,咱直接就参考uni-countdown组件开搞。
<uni-countdown
:second="59"
@timeup="countdownOver"
:start="startCountDown"
v-show="startCountDown"
:show-day="false"
:show-hour="false"
:show-minute="false"
color="white"
/>
然后我们设置startCountDown为true时,奇怪的事情发生了,倒计时是从00开始,然后是59、58、57...
划重点
因为uni-countdown内部估计做了处理,秒单位都是60进制,所以当咱设置初始秒的值为60时,实际内部就变成了1:00,但是咱又是只显示秒,不显示分钟,所以就变成了从00开始倒计时。
uni-app还是有不少惊喜的,希望小伙伴们能玩得愉快!!
网友评论