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 相关文章推荐
向fckeditor编辑器插入指定代码的方法
May 25 Javascript
JS批量修改PS中图层名称的方法
Jan 26 Javascript
jquery插件推荐 jquery.cookie
Nov 09 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
基于angularjs实现图片放大镜效果
Aug 31 Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
node.js-v6新版安装具体步骤(分享)
Sep 06 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
Nov 03 Javascript
vue+element UI实现树形表格带复选框的示例代码
Apr 16 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
Jul 11 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
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
2011/12/08 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
2015/09/24 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
ASP.NET Core中的配置详解
2021/02/05 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
HTML5中原生的右键菜单创建方法
2016/06/28 HTML / CSS
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
劳资专员岗位职责
2013/12/27 职场文书
广播体操比赛口号
2014/06/10 职场文书
应急管理工作总结2015
2015/05/04 职场文书
JS ES6异步解决方案
2021/04/29 Javascript
Python中的datetime包与time包包和模块详情
2022/02/28 Python