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 相关文章推荐
Gird组件 Part-3:范例RSSFeed Viewer
Mar 10 Javascript
jquery获取复选框被选中的值
Apr 10 Javascript
js实现一个链接打开两个链接地址的方法
May 12 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
Js的Array数组对象详解
Feb 22 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
Dec 07 Javascript
jQuery封装animate.css的实例
Jan 04 jQuery
Vue实现手机计算器
Aug 17 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 Javascript
聊聊JS ES6中的解构
Apr 29 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
PHP计数器的实现代码
2013/06/08 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
php分页函数完整实例代码
2014/09/22 PHP
Thinkphp中数据按分类嵌套循环实现方法
2014/10/30 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
PHP微信API接口类
2016/08/22 PHP
css图片自适应大小
2007/11/28 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
python调用新浪微博API项目实践
2014/07/28 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
Django中使用Celery的教程详解
2018/08/24 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
CSS3实现各种图形的示例代码
2016/10/19 HTML / CSS
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
美国购物网站:Clickhere2shop
2021/01/28 全球购物
应届大学生求职的自我评价
2013/11/17 职场文书
班队活动设计方案
2014/01/30 职场文书
应用数学专业求职信
2014/03/14 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
二审代理词范文
2015/05/25 职场文书
论文评审意见
2015/06/05 职场文书
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技