Live2d Test Env

项目中的坑记录~v-if和v-show的坑

有个功能是这样的,点击获取验证码,获取验证码之后将输入框禁用,进行倒计时11秒。

问题:第一次的倒计时是从6开始的,

之后的倒计时都是从9开始倒计,没有从11开始

解决:主要是用了v-show。倒计时的初始化已经开始,

也就是获取验证码成功之后就已经开始倒计时,(显示需要时间,这部分时间被占用了)

使用v-if来实现。获取验证码之后进行dom加载,才可以看到11秒这个时间。

总结知识:显示和隐藏的技巧:数据是动态的,使用v-if;数据是静态(死的,不变的)使用v-show

posted @ 2021-11-24 11:27  waywardcode  阅读(109)  评论(0)    收藏  举报