zoukankan      html  css  js  c++  java
  • vue-swiper的使用

    1.安装依赖

    npm install vue-awesome-swiper --save

    2.引入并注册

    import Vue from 'vue'
    import VueAwesomeSwiper from 'vue-awesome-swiper'
    //也可以用require
    //var Vue = require('vue')
    //var VueAwesomeSwiper = require('vue-awesome-swiper')
    
    Vue.use(VueAwesomeSwiper)

    3.组件中的使用

    <template>
      <div class="swiper1">
        <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>
      </div>
    </template>
    
    <script>
    require('../assets/swiper-3.4.2.min.css')
    
    import { swiper, swiperSlide } from 'vue-awesome-swiper'
    
    export default {
      name:"swiper1",
      components: {
        swiper,
        swiperSlide
      },
      data() {
          return {
            swiperOption: {//以下配置不懂的,可以去swiper官网看api,链接http://www.swiper.com.cn/api/
              // notNextTick是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,<br>        假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true
              notNextTick: true,
              // swiper configs 所有的配置同swiper官方api配置
              autoplay: 1000,
              // direction : 'vertical',
              grabCursor : true,
              setWrapperSize :true,
              autoHeight: true,
              pagination : '.swiper-pagination',
              paginationClickable :true,
              prevButton:'.swiper-button-prev',//上一张
              nextButton:'.swiper-button-next',//下一张
              scrollbar:'.swiper-scrollbar',//滚动条
              mousewheelControl : true,
              observeParents:true,
              // 如果自行设计了插件,那么插件的一些配置相关参数,也应该出现在这个对象中,如下debugger
              debugger: true,
            }
          }
        },
    }
    </script>
    
    <style scoped>
    
    </style>

    注意:需要手动引入swiper的css样式,可以去swiper的官网进行下载

  • 相关阅读:
    用于主题检测的临时日志(594fb726-af0b-400d-b647-8b1d1b477d72
    返璞归真vc++之字符类型
    DIV居中
    程序员职业生涯
    枚举进程句柄
    不使用mutex设计模式解决并发访问cache
    服务器权重分配算法
    xmemecached中的一致性hash算法
    安卓课堂练习
    pythonPTA---分支循环与集合7-1 jmu-python-韩信点兵 (20分) 7-2 打印数字矩形 (10分) 7-3 成绩统计 (10分) 7-4 找列表中最大元素的下标 7-5 删除列表中的重复值
  • 原文地址:https://www.cnblogs.com/ldlx-mars/p/7772868.html
Copyright © 2011-2022 走看看