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 相关文章推荐
JavaScript confirm选择判断
Oct 18 Javascript
js防止表单重复提交的两种方法
Sep 30 Javascript
实现无刷新联动例子汇总
May 20 Javascript
JavaScript中setMonth()方法的使用详解
Jun 11 Javascript
详细分析JavaScript变量类型
Jul 08 Javascript
jQuery实现带滑动条的菜单效果代码
Aug 26 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
Bootstrap的aria-label和aria-labelledby属性实例详解
Nov 02 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
Feb 21 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 Javascript
Vue如何基于es6导入外部js文件
May 15 Javascript
Vue中正确使用Element-UI组件的方法实例
Oct 13 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的面向对象编程方式
2016/05/17 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
ExtJS下grid的一些属性说明
2009/12/13 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
jquery图片倾斜层叠切换特效代码分享
2015/08/27 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
JavaScript实现区块链
2018/03/14 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
Vue实现简易计算器
2020/02/25 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
详解python 爬取12306验证码
2019/05/10 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
耐克美国官网:Nike.com
2016/08/01 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
法学函授自我鉴定
2014/02/06 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
党员示范岗材料
2014/12/19 职场文书
行为习惯主题班会
2015/08/14 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
如何Tomcat中使用ipv6地址
2022/05/06 Servers