美文网首页
vue中实现轮播图

vue中实现轮播图

作者: 王小妞闯天涯 | 来源:发表于2018-08-05 22:30 被阅读252次

Vue 实现一个简单的轮播图,如图所示:

包括三个部分:

轮播图

分别用<img> <p> <li>标签实现

1.图片:我们应该根据数据渲染图片,Vue中的命令: v-for 来循环有几张图片,v-show来判断显示那一张,v-bind 动态绑定数据

2.内容显示:同样用v-for循环,v-show 显示内容

3.小点点:同样用v-for循环,v-show 显示内容,用 v-bind动态绑定class,

代码实现如图所示:

代码实现

功能实现:

用一个变量num记录当前显示的是哪一张图片,data中假数据:这里借用的豆瓣的图片

data数据

两个方法来实现切换,一个方法启动定时器,一个方法改变num值:

方法

准备工作已经做完了,就差启动定时器了,我们在生命周期的mounted即挂载完成时启动定时器方法,就可以实现切换了

mounted(){

this.play();

}

这里只写了简单的轮播,没有其他的,根据自己需要可以分别给图片和原点添加点击事件,这里就写到这里,一个简单的轮播图功能就实现了。

相关文章

  • VUE 脚手架项目中轮播图的实现

    VUE项目中轮播图的实现 vue-awesome-swiper ——依赖插件vue-awesome-swiper...

  • vue中实现轮播图

    Vue 实现一个简单的轮播图,如图所示: 包括三个部分: 分别用 标签实现 1.图片:我们应该根据数据渲染...

  • 用vue写一个轮播图效果

    轮播图在网站中几乎无处不在,占用地方少,交互性好。今天就来聊聊如何用vue实现一个轮播效果。 一、原理在轮播图数组...

  • vue中实现轮播图效果

    安装swiper 和 vue-awesome-swiper npm i swiper vue-awesome-sw...

  • vue-awesome-swiper实现3d轮播图

    vue-awesome-swiper实现3d轮播图 写了好几个有关vue的移动端的项目,好多轮播样式都是3d的,所...

  • 2019-04-28

    vue 轮播图组件

  • Vue实现轮播图

    算是复习,因为以前学过,用进废退,这里再重新捋一遍。 Vant的使用 轻量化的vue移动UI组件库Vant的相关使...

  • vue swiper插件使用

    vue-awesome-swiper的使用 1、安装 2、在vue中引入 3、进入轮播图组件中

  • vue-awesome-swiper的使用

    vue-awesome-swiper的使用 1、安装 2、在vue中引入 3、进入轮播图组件中

  • 第十天

    轮播图实现和vue调试 urls viewset serializer (前端还需要相关配置 swiper-pag...

网友评论

      本文标题:vue中实现轮播图

      本文链接:https://www.haomeiwen.com/subject/roicvftx.html