vue使用原生swiper代码实例


Posted in Javascript onFebruary 05, 2020

这篇文章主要介绍了vue使用原生swiper代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码如下

<template>
  <div>
    <div class="swiper_Box" :class="identify">
      <div class="swiper-wrapper" :ref="identify">
        <div class="swiper-slide" v-for="(item,index) in imgArr" :key="'swiperSlide'+index">
          <div class="bannerItem">
            <img :src="item.url" alt="">
          </div>
        </div>
      </div>
      <!-- <div v-if="imgArr.length>1" class="swiper-button-prev" slot="button-prev"></div>
      <div v-if="imgArr.length>1" class="swiper-button-next" slot="button-next"></div> -->
      <div class="swiper-pagination"></div>
    </div>
  </div>
</template>

<script>
export default {
  props:['imgArr','identify','paginationType'],//接收传来的轮播图
  watch:{
    imgArr:{
      handler(newVal){
        console.log(newVal)
      },
      immediate:true
    },
    identify:{
      handler(newVal){
        console.log("id:"+newVal)
        var self=this;
      },
      immediate:true 
    }
  },
  data(){
    return{
      swiperShow:false,
      MySwiper:null,//swiper实例
    }
  },
  created(){
  },
  mounted(){
    var self=this;
    self.MySwiper = new Swiper ('.'+self.identify,{
      init: true,
      observer:true,
      observeParents:true,
      slidesPerView: 1,
      spaceBetween: 0,
      keyboard: {
        enabled: true,
      },
      loop: true,
      autoplay: {
        delay: 8000,
        disableOnInteraction: false
      },
      pagination: {
        el: '.swiper-pagination',
        clickable: true,
        type:self.paginationType?self.paginationType:'bullets'
      },
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev'
      },
    });
  }
}
</script>

<style scoped>
@import url("../styles/swiperBullet.css");
/* 轮播图 */
.swiperBox{
  width:100%;
}
.swiper_Box{
  position: relative;
  overflow: hidden;
}
.swiper_Box .bannerItem img{
  height:auto;
  width:100%;
}
.swiperBox .bannerItem{
  width:100%;
  text-align: center;
}
.swiperBox .bannerItem img{
  height:auto;
  width:100%;
}
.swiper-pagination{
  position: absolute;
  bottom:20px;
  left:50%;
  transform: translateX(-50%);
}

</style>

swiper的引入形式是link标签引入样式

script标签引入js

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

Javascript 相关文章推荐
js实现点击文本框显示日期选择器特效代码分享
May 21 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
Mar 28 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
JS实现页面载入时随机显示图片效果
Sep 07 Javascript
json定义及jquery操作json的方法
Sep 29 Javascript
微信小程序 表单Form实例详解(附源码)
Dec 22 Javascript
BootStrap组件之进度条的基本用法
Jan 19 Javascript
微信小程序 支付功能实现PHP实例详解
May 12 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
Aug 27 Javascript
详解ES6中的Map与Set集合
Mar 22 Javascript
使vue实现jQuery调用的两种方法
May 12 jQuery
js中值引用和地址引用实例分析
Jun 21 Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 #Javascript
JS原型和原型链原理与用法实例详解
Feb 05 #Javascript
js实现视图和数据双向绑定的方法分析
Feb 05 #Javascript
小程序如何写动态标签的实现方法
Feb 05 #Javascript
vue如何实现动态加载脚本
Feb 05 #Javascript
vue实现图片懒加载的方法分析
Feb 05 #Javascript
Vue组件基础用法详解
Feb 05 #Javascript
You might like
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
php的4种常见运行方式
2015/03/20 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
php中如何执行linux命令详解
2018/11/06 PHP
laravel 模型查询按照whereIn排序的示例
2019/10/16 PHP
用JS实现的一个include函数
2007/07/21 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Python 的描述符 descriptor详解
2016/02/27 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
Python 专题四 文件基础知识
2017/03/20 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
django列表筛选功能的实现代码
2020/03/27 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
Vue router配置与使用分析讲解
2022/12/24 Vue.js