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 相关文章推荐
JS 实现双色表格实现代码
Nov 24 Javascript
javascript URL编码和解码使用说明
Apr 12 Javascript
javascript淡入淡出效果的实现思路
Mar 31 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
JQuery中使用on方法绑定hover事件实例
Dec 09 Javascript
使用JavaScript获取地址栏参数的方法
Dec 19 Javascript
修复bash漏洞的shell脚本分享
Dec 31 Javascript
javascript弹出带文字信息的提示框效果
Jul 19 Javascript
微信小程序入门教程
Nov 18 Javascript
vue.js 上传图片实例代码
Jun 22 Javascript
原生JS实现留言板
Mar 26 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
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 Directory 函数的详解
2013/03/07 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
详解React中setState回调函数
2018/06/14 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python 正则表达式(转义问题)
2014/12/15 Python
Python简单实现enum功能的方法
2016/04/25 Python
Python模拟用户登录验证
2017/09/11 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
pytorch中交叉熵损失(nn.CrossEntropyLoss())的计算过程详解
2020/01/02 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
院党委组织查摆问题对照检查材料思想汇报2014
2014/10/08 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL