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 相关文章推荐
extjs 学习笔记 四 带分页的grid
Oct 20 Javascript
AngularJS学习笔记之基本指令(init、repeat)
Jun 16 Javascript
基于javascript编写简单日历
May 02 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 Javascript
浅谈JavaScript中的分支结构
Jul 01 Javascript
bootstrap fileinput 插件使用项目总结(经验)
Feb 22 Javascript
利用n工具轻松管理Node.js的版本
Apr 21 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
Sep 14 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
May 12 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
Aug 06 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
Oct 14 Javascript
原生js拖拽功能制作滑动条实例代码
Feb 05 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
星际中的相关伤害
2020/03/04 星际争霸
PHP explode()函数用法、切分字符串
2012/10/03 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
深入认识javascript中的eval函数
2009/11/02 Javascript
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
再谈JavaScript线程
2015/07/10 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
Python实现的HMacMD5加密算法示例
2018/04/03 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
Python中求对数方法总结
2020/03/10 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
python Zmail模块简介与使用示例
2020/12/19 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
业务助理岗位职责
2013/11/18 职场文书
优秀团干部个人事迹
2014/05/29 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
公司年会晚会开幕词
2019/04/02 职场文书