VUE 3D轮播图封装实现方法


Posted in Javascript onJuly 03, 2018

本文为大家分享了VUE 3D轮播图封装的具体代码,供大家参考,具体内容如下

一、体验地址

VUE 3D轮播图

VUE 3D轮播图封装实现方法

二、实现功能点

(1)、无缝轮播
(2)、进入变大、离开缩小(类3d切换效果)

三、js代码

<!--轮播图插件模板-->
<template>

</template>

<script type="text/ecmascript-6">
 import {swiper, swiperSlide} from 'vue-awesome-swiper'
 require('swiper/dist/css/swiper.css');//注意这里
 import Pageination from "./pageination"
 import { mapActions, mapMutations, mapGetters, mapState} from "vuex"
 import {getPriceSymbolValue} from '../../util/tool/index'

 export default {
  //props: ['bannerList'],
  data() {
   let _self=this;
   return {
    pageinationIndex:0,
    data: {
     "bannerList":[]
    },
    swiperOption: {
     loop: true,  // 循环
     speed:500,  //切换速度
     mousewheelControl: false,// 禁止鼠标滚轮切换
     lazy: {
      loadPrevNext: true,
     },
     pagination: {
      el: '.swiper-pagination',
     },
     autoplay: {
      delay:2000,
      stopOnLastSlide: false, // 切换到最后一个时不停止
      disableOnInteraction: false, //用户操作swiper之后 不停止autoplay
     },
     watchSlidesProgress:true,
     centeredSlides: true, //设定为true时,活动块会居中,而不是默认状态下的居左。
     spaceBetween:10,
     slidesPerView: 1.7,
     loopedSlides :2,
     observer: true,
     observeParents: true
    }
   }
  },
  methods: {
  },
  mounted() {
   // 这边就可以使用swiper这个对象去使用swiper官网中的那些方法
//   this.$nextTick(function() {
//    this.swiper.slideTo(3, 10, false);
//   });
  },
  computed: {
   swiper() {
    return this.$refs.mySwiper.swiper
   }
  },
  components: {
   swiper,
   swiperSlide,
   Pageination
  }
 }
</script>

<style lang="scss" type="text/scss">

</style>

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

Javascript 相关文章推荐
escape、encodeURI 和 encodeURIComponent 的区别
Mar 02 Javascript
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
Nov 26 Javascript
js写一个字符串转成驼峰的实例
Jun 21 Javascript
js控制frameSet示例
Sep 10 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
Nov 12 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 Javascript
js表单元素checked、radio被选中的几种方法(详解)
Aug 22 Javascript
weUI应用之JS常用信息提示弹层的封装
Nov 21 Javascript
Mongoose实现虚拟字段查询的方法详解
Aug 15 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
Sep 28 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
Jun 01 Javascript
JS中如何轻松遍历对象属性的方式总结
Aug 06 Javascript
vue.js轮播图组件使用方法详解
Jul 03 #Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
Jul 03 #Javascript
解析vue data不可以使用箭头函数问题
Jul 03 #Javascript
详解Vue SPA项目优化小记
Jul 03 #Javascript
jQuery实现表单动态添加与删除数据操作示例
Jul 03 #jQuery
JS实现显示当前日期的实例代码
Jul 03 #Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 #jQuery
You might like
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
eclipse php wamp配置教程
2016/06/30 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
遍历jquery对象的代码分享
2011/11/02 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
python实现静态web服务器
2019/09/03 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
5.1手机促销活动
2014/01/17 职场文书
董事长秘书职责
2014/01/31 职场文书
小学毕业感言500字
2014/02/28 职场文书
家长对孩子的感言
2014/03/10 职场文书
安全演讲稿开场白
2014/08/25 职场文书
社区工作者个人总结
2015/02/28 职场文书
2019暑假学生安全口号
2019/06/27 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android