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中for in的缺陷浅析
Dec 02 Javascript
node.js中的fs.rmdirSync方法使用说明
Dec 16 Javascript
jquery自动补齐功能插件flexselect用法示例
Aug 06 Javascript
Javascript 函数的四种调用模式
Nov 05 Javascript
node安装--linux下的快速安装教程
Mar 21 Javascript
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
详解Web使用webpack构建前端项目
Sep 23 Javascript
vuejs实现本地数据的筛选分页功能思路详解
Nov 15 Javascript
jquery插件开发模式实例详解
Jul 20 jQuery
解决vue的touchStart事件及click事件冲突问题
Jul 21 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
Sep 27 Javascript
vue3+typeScript穿梭框的实现示例
Dec 29 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
PHP脚本数据库功能详解(下)
2006/10/09 PHP
PHP数字格式化
2006/12/06 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
JavaScript中的集合及效率
2010/01/08 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
jquery remove方法应用详解
2012/11/22 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
JavaScript面向对象编程入门教程
2014/04/16 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
javascript的BOM汇总
2015/07/16 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
python自动化报告的输出用例详解
2018/05/30 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
CSS3字体效果的设置方法小结
2016/06/13 HTML / CSS
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
英国网上电器商店:Electricshop
2020/03/15 全球购物
法院实习人员自我鉴定
2013/09/26 职场文书
基督教婚礼主持词
2014/03/14 职场文书
申论倡议书范文
2014/05/13 职场文书
追悼会答谢词
2015/01/05 职场文书
2015高考寄语集锦
2015/02/27 职场文书
公司借条范本
2015/05/25 职场文书
2016高考感言
2015/08/01 职场文书
又涨知识了,自律到底多重要?
2019/06/27 职场文书
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript