1. 首页
  2. 数据库
  3. 其它
  4. Vue的轮播图组件实现方法

Vue的轮播图组件实现方法

上传者: 2020-12-31 19:35:23上传 PDF文件 66.81KB 热度 27次

今天在上慕课老师fishenal的vue实战课程的时候,有一个轮播图组件实现,在跟着做的时候,自己也踩了一些坑。此外,在原课程案例的基础上,我加入了不同方向的滑动功能。首先要了解的是Vue的动画原理。shouldShow这个属性是在data(){}中设置的,当shouldShow从false-->true时,Vue动画原理将动画分为了 shouldShouldMove-enter 和 imgShouldMove-enter-active 两个阶段。我本人对其的理解为,其中 shouldShouldMove-enter 表示动画开始的初始状态, imgShouldMove-enter-active 这表示动画的终止状态。而动画的触发则是通过if-show引起的。在每次切换的时候,都要触发goto()方法,将this.isShow先置false,10毫秒后,this.isShow置true。这时,html中的被触发,它与css相结合触发动画效果,持续时间为css属性中的transition所定的0.5s。

下载地址
用户评论