Vue框架里使用Swiper的方法示例


Posted in Javascript onSeptember 20, 2018

下载swiper

首先使用npm 或者cnpm下载swiper

cnpm install swiper

引入swiper

import Swiper from ‘swiper'; 
import ‘swiper/dist/css/swiper.min.css';

使用swiper

<div class="swiper-container">
  <div class="swiper-wrapper">
   <div class="swiper-slide">
    <img src="../../static/images/ad1.jpg" alt="">
   </div>
   <div class="swiper-slide">
    <img src="../../static/images/ad2.jpg" alt="">
   </div>
   <div class="swiper-slide">
    <img src="../../static/images/ad3.jpg" alt="">
   </div>
  </div>
 </div>

mounted里面调用

mounted(){
    var mySwiper = new Swiper('.swiper-container', {
     autoplay:true,
     loop:true
    })
   },

注意

如果想要从后台请求图片放上去 new Swiper要写在网络请求成功的函数里面,否则不会出来数据。

slider组件的内容如下:

<template>
 <swiper :options="swiperOption" ref="mySwiper">
  <!-- slides -->
  <swiper-slide v-for="(picitem,index) in items" :key="index">
   <img :src="picitem.src" alt="">
  </swiper-slide>
 </swiper>
</template>
<script type="text/ecmascript-6">
 import {swiper, swiperSlider} from 'vue-awesome-swiper'

 export default {
  data() {
   return {
    swiperOption: {
     notNextTick: true,
     loop: true,
     autoplay: true,
     speed: 1000,
     direction: 'horizontal',
     grabCursor: true,
     setWrapperSize: true,
     autoHeight: true,
     pagination: '.swiper-pagination',
     paginationClickable: true,
     mousewheelControl: true,
     observeParents: true,
     debugger: true
    },
    items: [
     {src: 'http://localhost/static/images/1.jpg'},
     {src: 'http://localhost/static/images/2.jpg'},
     {src: 'http://localhost/static/images/3.jpg'},
     {src: 'http://localhost/static/images/4.jpg'},
     {src: 'http://localhost/static/images/5.jpg'}
    ],
   }
  },
  components: {
   swiper,
   swiperSlider
  }
 }
</script>
<style lang="stylus" rel="sheetstylus">

</style>

解释一下:autoplay:true这样可以解决不自动轮播问题。如果想设置滚动的时间,用speed设置相应时间即可。direction可以设置轮播的方向。具体的参数可参考swiper的官网地址:http://www.swiper.com.cn/api/Effects/2015/0308/193.html

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

Javascript 相关文章推荐
javascript window.opener的用法分析
Apr 07 Javascript
JS原型对象通俗&quot;唱法&quot;
Dec 27 Javascript
解读JavaScript中 For, While与递归的用法
May 07 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
jQuery+ajax实现实用的点赞插件代码
Jul 06 Javascript
javascript正则表达式中分组详解
Jul 17 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
js自定义QQ菜单效果
Jan 10 Javascript
Vue中对比scoped css和css module的区别
May 17 Javascript
解决在vue项目中webpack打包后字体不生效的问题
Sep 01 Javascript
详解Node.js异步处理的各种写法
Jun 09 Javascript
webpack HappyPack实战详解
Oct 08 Javascript
vue项目中跳转到外部链接的实例讲解
Sep 20 #Javascript
Vue常见面试题整理【值得收藏】
Sep 20 #Javascript
用vue-cli开发vue时的代理设置方法
Sep 20 #Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 #Javascript
vue.js中proxyTable 转发请求的实现方法
Sep 20 #Javascript
浅谈React Event实现原理
Sep 20 #Javascript
vue-cli项目代理proxyTable配置exclude的方法
Sep 20 #Javascript
You might like
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
XML的代替者----JSON
2007/07/21 Javascript
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
Node做中转服务器转发接口
2017/10/18 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
python连接mysql调用存储过程示例
2014/03/05 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
对python的输出和输出格式详解
2018/12/08 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
python的turtle库使用详解
2019/05/10 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
工作中的自我评价如何写好
2013/10/28 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
大三学习计划书范文
2014/05/02 职场文书
数学系毕业生求职信
2014/05/29 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫