Vue之图片轮播

                                         Vue之图片轮播

今天来看看vue怎么实现图片轮播,个人实现方式,如果你有更好的实现方式,欢迎来沟通,嘿嘿。

效果图:

由于没有素材就随便找了123456来代替选中的圆点。

实现思路:

首先绑定数据源,循环出每个图片,在通过isShow字段来判断是否显示图片。在图片元素写这两个 v-bind:src="item.src" v-show="item.isShow" 一个src用来显示图片,show用来判断图片是否显示。

再为123456下面这个导航添加点击事件,通过点击的元素来设置该数据显示出图片,同时其他图片隐藏。

然后在vue created方法调用开始循环事件,来实现图片轮播。并用一个属性记录起来,方便后面停止循环。

开启轮播后,判断当前显示的图片是否是最后一张如果是就从1开始,如果不是则下标加+1去显示下一张图片。

全部代码:




	
    vue轮播图






	

vue轮播图

 

你可能感兴趣的:(vue)