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 相关文章推荐
MooTools 页面滚动浮动层智能定位实现代码
Aug 23 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
JQuery记住用户名密码实现下次自动登录功能
Apr 27 Javascript
用JavaScript实现对话框的教程
Jun 04 Javascript
JavaScript的RequireJS库入门指南
Jul 01 Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
Dec 18 Javascript
React Native 图片查看组件的方法
Mar 01 Javascript
微信小程序自定义toast弹窗效果的实现代码
Nov 15 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
Mar 08 Javascript
Layui给switch添加响应事件的例子
Sep 03 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
PHP 反射机制实现动态代理的代码
2008/10/22 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
深入理解JSON数据源格式
2014/01/10 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
BootStrap中
2016/12/10 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
nodejs中方法和模块用法示例
2018/12/24 NodeJs
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
Django数据库操作的实例(增删改查)
2017/09/04 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
详解python多线程之间的同步(一)
2019/04/03 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
Python笔记之facade模式
2019/11/20 Python
python构建指数平滑预测模型示例
2019/11/21 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
django中的数据库迁移的实现
2020/03/16 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
python 装饰器的使用示例
2020/10/10 Python
工程造价管理专业大专生求职信
2013/10/06 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
酒店员工检讨书
2014/02/18 职场文书
道歉的话语大全
2015/05/12 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL