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 相关文章推荐
JS request函数 用来获取url参数
May 17 Javascript
js实现卡片式项目管理界面UI设计效果
Dec 08 Javascript
深入理解JavaScript定时机制
Oct 27 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
Jan 21 Javascript
js 获取今天以及过去日期
Apr 11 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
纯js实现动态时间显示
Sep 07 Javascript
web页面和微信小程序页面实现瀑布流效果
Sep 26 Javascript
vue中如何去掉空格的方法实现
Nov 09 Javascript
vuex页面刷新后数据丢失的方法
Jan 17 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
Oct 12 Javascript
vue-cropper组件实现图片切割上传
May 27 Vue.js
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
图书管理程序(一)
2006/10/09 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
js跨域请求的5中解决方式
2015/07/02 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Django框架models使用group by详解
2020/03/11 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
服务员岗位责任制
2014/02/11 职场文书
公司运动会策划方案
2014/05/25 职场文书
商场消防安全责任书
2014/07/29 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
营销总监岗位职责
2014/09/16 职场文书
企业战略合作意向书
2015/05/08 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
Python多线程 Queue 模块常见用法
2021/07/04 Python