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 相关文章推荐
jquery创建一个ajax关键词数据搜索实现思路
Feb 26 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
Aug 26 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
Jan 09 Javascript
Javascript实现鼠标右键特色菜单
Aug 04 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
Feb 27 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
AngualrJs清除定时器遇到的坑
Oct 13 Javascript
初学者AngularJS的环境搭建过程
Oct 27 Javascript
详细分析jsonp的原理和实现方式
Nov 20 Javascript
使用veloticy-ui生成文字动画效果
Feb 08 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错误提示的关闭方法详解
2013/06/23 PHP
linux下编译安装memcached服务
2014/08/03 PHP
php按单词截取字符串的方法
2015/04/07 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
JS 控制CSS样式表
2009/08/20 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
原生JS实现留言板
2020/03/26 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
python统计一个文本中重复行数的方法
2014/11/19 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
最新的咖啡店创业计划书
2013/12/30 职场文书
小学教师培训方案
2014/06/09 职场文书
学生安全责任书模板
2014/07/25 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书