vue组件transition使用js钩子执行时间设置
今天在做vue项目的时候,需要写一个动画效果,就是点击实现领钱的一个动画效果,用到了vue组件transition动画,用的过程中遇到了一个问题,js钩子没有设置时间导致动画执行的时间太快,所以基本上看不到效果。下面是实现的代码.......
写了三个js钩子,动画执行之前,动画执行,动画执行之后
这样是可以实现动画的其实,但是执行时间太短,基本上看不到动画的效果,查阅各种资料,说是可以在标签上加上一个动画延迟的样式,于是我加上了样式
但是还是不太好用,最终查阅各种资料解决了这个问题,需要在enter也就是动画开始执行的时候加上一行代码,类似于更新状态 els.offsetWidth
至此问题全部解决,看一下效果吧,不太知道怎么整一个gif图片