vue.js怎么实现图片轮播?就是一个图片隔一秒换一张,不用别的功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js怎么实现图片轮播?就是一个图片隔一秒换一张,不用别的功能相关的知识,希望对你有一定的参考价值。

希望可以给一个实例,在官方文档查的没找到动画效果

参考技术A

你开个定时器,一秒换一个img的src不就行了?

随便写了个:

<div id="app">
<div class="pic">
<img :src="now" />
</div>
</div>

<script>

new Vue(
el:"#app",
data:
pic:["./images/1.jpg","./images/2.jpg","./images/3.jpg","./images/4.jpg","./images/5.jpg"],
i:"0",
now:"./images/1.jpg",
,
mounted:function()
  this.now=this.pic[0];
  var _this=this;
     setInterval(function()
      _this.i++;
      _this.now=_this.pic[_this.i];
        if(_this.i>=_this.pic.length-1)
        _this.i=0;
       
     ,1000)
,
methods:


)
</script>

追问

你好,请问向定时器这些api要怎么找?我在官方文档不知道该怎么找,能不能教一下?

追答

setInterval
这js自带的,与vue没有关系。

本回答被提问者和网友采纳

以上是关于vue.js怎么实现图片轮播?就是一个图片隔一秒换一张,不用别的功能的主要内容,如果未能解决你的问题,请参考以下文章

vb怎么每隔一秒自动点击按钮

vs2012中怎么制作轮播图

jquery简单无缝轮播图实现

关于图片轮播的几种思路

最简单的JS图片轮播

用jquery实现图片轮播怎么写呢求指教