常用的vue轮播组件,vue.js轮播图_1

  常用的vue轮播组件,vue.js轮播图

  这篇文章主要为大家详细介绍了某视频剪辑软件实现无缝轮播效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了某视频剪辑软件实现无缝轮播效果的具体代码,供大家参考,具体内容如下

  

代码

  1.子组件代码

  代码如下(示例):

  模板

  差异

  div class= box @ mouse enter= mouse @ mouse leave= mouse leave

  ul class=box1

  里

  图片

  :src=n

  v-for=(n,i) in imgs

  :key=i

  alt=

  :style= { left:(I-index)* 500 px }

  :哈萨尼?动画 :

  /

  /李

  /ul

  p class= TT @ click= left lt;/p

  p class=tt1 @click=right/p

  /div

  /div

  /模板

  脚本代码如下(示例):

  脚本

  导出默认值{

  姓名:伦博,

  道具:[imgs],

  data() {

  返回{

  //js中使用图片,需要采用需要导入

  指数:1,

  哈萨尼:是的,

  istrue:没错,

  };

  },

  方法:{

  鼠标(){

  清除间隔(这个。定时器);

  },

  mouseleave() {

  this.timer=setInterval(()={

  this .索引

  this.hasAni=true

  如果(这个。指数==这个。imgs。长度-1){

  setTimeout(()={

  这个。索引=0;

  this.hasAni=false

  }, 750);

  }

  }, 1500);

  },

  右(){

  if (this.istrue) {

  this .索引

  this.hasAni=true

  this.istrue=false

  如果(这个。指数==这个。imgs。长度-1){

  setTimeout(()={

  这个。指数=1;

  this.hasAni=false

  }, 750);

  }

  setTimeout(()={

  this.istrue=true

  }, 1000);

  }

  },

  左(){

  if (this.istrue) {

  这个。索引-;

  this.hasAni=true

  this.istrue=false

  if (this.index==0) {

  setTimeout(()={

  这个。指数=这个。imgs。长度-1;

  this.hasAni=false

  }, 750);

  }

  setTimeout(()={

  this.istrue=true

  }, 1000);

  }

  },

  },

  已激活(){

  控制台。日志(1);

  this.timer=setInterval(()={

  this .索引

  this.hasAni=true

  如果(这个。指数==这个。imgs。长度-1){

  setTimeout(()={

  这个。索引=0;

  this.hasAni=false

  }, 750);

  }

  }, 1500);

  },

  失活(){

  清除间隔(这个。定时器);

  },

  };

  /脚本

  钢性铸铁

  样式范围

  p {

  宽度:30px

  高度:60px

  背景色:rgba(46,139,86,0.356);

  行高:60px

  字体大小:24px

  位置:绝对;

  top:105 px;

  }。tt {

  左:0;

  }。tt1 {

  右:0;

  }。方框{

  宽度:500像素

  高度:300像素

  边距:100像素自动;

  位置:相对;

  溢出:隐藏;

  }。方框1图像{

  位置:绝对;

  左:0px

  top:0;

  宽度:500像素

  高度:300像素

  }。动画{

  转场:左0.75秒

  }

  /风格

  2.父组件代码

  父组件

  点火电极

  Lunbo :imgs=imgs /

  /保持活力

  导入模块

  从导入伦博./components/LUN bo ;

  图片数据

  data() {

  返回{

  毕业生

  要求(。/资产/6。jpg’),

  要求(。/assets/1.jpg ),

  要求(。/资产/2。jpg’),

  要求(。/资产/3。jpg’),

  要求(。/资产/4。jpg’),

  要求(。/资产/5。jpg’),

  要求(。/资产/6。jpg’),

  要求(。/assets/1.jpg ),

  ],

  }

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: