vue-awesome-swiper滑块插件使用方法详解


Posted in Javascript onNovember 27, 2017

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

github地址: https://github.com/surmon-china/vue-awesome-swiper.git

1.进入项目目录,安装swiper

npm install vue-awesome-swiper --save

2.引入资源

//vue滑块
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)

3.编辑组件

<template>
<swiper :options="swiperOption" ref="mySwiper">
 <!-- slides -->
 <swiper-slide>I'm Slide 1</swiper-slide>
 <swiper-slide>I'm Slide 2</swiper-slide>
 <swiper-slide>I'm Slide 3</swiper-slide>
 <swiper-slide>I'm Slide 4</swiper-slide>
 <swiper-slide>I'm Slide 5</swiper-slide>
 <swiper-slide>I'm Slide 6</swiper-slide>
 <swiper-slide>I'm Slide 7</swiper-slide>
 <!-- Optional controls -->
 <div class="swiper-pagination" slot="pagination"></div>
 <div class="swiper-button-prev" slot="button-prev"></div>
 <div class="swiper-button-next" slot="button-next"></div>
 <div class="swiper-scrollbar" slot="scrollbar"></div>
</swiper>
</template>
<script>
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
 name: 'carrousel',
 data() {
 return {
  swiperOption: {
  // NotNextTick is a component's own property, and if notNextTick is set to true, the component will not instantiate the swiper through NextTick, which means you can get the swiper object the first time (if you need to use the get swiper object to do what Things, then this property must be true)
  // notNextTick是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true
  notNextTick: true,
  // swiper configs 所有的配置同swiper官方api配置
  autoplay: 3000,
  // direction : 'vertical',
  effect:"coverflow",
  grabCursor : true,
  setWrapperSize :true,
  // autoHeight: true,
  // paginationType:"bullets",
  pagination : '.swiper-pagination',
  paginationClickable :true,
  prevButton:'.swiper-button-prev',
  nextButton:'.swiper-button-next',
  // scrollbar:'.swiper-scrollbar',
  mousewheelControl : true,
  observeParents:true,
  // if you need use plugins in the swiper, you can config in here like this
  // 如果自行设计了插件,那么插件的一些配置相关参数,也应该出现在这个对象中,如下debugger
  // debugger: true,
  // swiper callbacks
  // swiper的各种回调函数也可以出现在这个对象中,和swiper官方一样
  // onTransitionStart(swiper){
  // console.log(swiper)
  // },
  // more Swiper configs and callbacks...
  // ...
  }
 }
 },components: {
 swiper,
 swiperSlide
},
 // you can find current swiper instance object like this, while the notNextTick property value must be true
 // 如果你需要得到当前的swiper对象来做一些事情,你可以像下面这样定义一个方法属性来获取当前的swiper对象,同时notNextTick必须为true
 computed: {
 swiper() {
  return this.$refs.mySwiper.swiper
 }
 },
 mounted() {
 // you can use current swiper instance object to do something(swiper methods)
 // 然后你就可以使用当前上下文内的swiper对象去做你想做的事了
 // console.log('this is current swiper instance object', this.swiper)
 // this.swiper.slideTo(3, 1000, false)
 }
}
</script>

根据官方api进行调整

http://www.swiper.com.cn/api/pagination/2016/0126/299.html

vue-awesome-swiper滑块插件使用方法详解

我的git demo可以参考 :https://github.com/ssdpj/mk/tree/vue-admine

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
判断控件是否已加载完成的代码
Feb 24 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
Dec 11 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
js实现页面跳转重定向的几种方式
May 29 Javascript
删除条目时弹出的确认对话框
Jun 05 Javascript
Javascript简单改变表单元素背景的方法
Jul 15 Javascript
Node.js刷新session过期时间的实现方法推荐
May 18 Javascript
jQuery创建及操作xml格式数据示例
May 26 jQuery
详解es6超好用的语法糖Decorator
Aug 01 Javascript
解决vue组件props传值对象获取不到的问题
Jun 06 Javascript
js 将多个对象合并成一个对象 assign方法的实现
Sep 24 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 #Javascript
vue轮播图插件vue-awesome-swiper
Nov 27 #Javascript
在vue中实现简单页面逆传值的方法
Nov 27 #Javascript
浅析Vue自定义组件的v-model
Nov 26 #Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
Nov 26 #Javascript
Javacript中自定义的map.js  的方法
Nov 26 #Javascript
css和js实现弹出登录居中界面完整代码
Nov 26 #Javascript
You might like
php的一个简单加密解密代码
2014/01/14 PHP
详解YII关联查询
2016/01/10 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
2019/09/03 jQuery
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
python实现图片变亮或者变暗的方法
2015/06/01 Python
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
pycharm设置注释颜色的方法
2018/05/23 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
Python的信号库Blinker用法详解
2020/12/31 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
超市业务员岗位职责
2013/12/05 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
爱我中华演讲稿
2014/05/20 职场文书
环保公益策划方案
2014/08/15 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers