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

    1、安装:

    npm install vue-awesome-swiper@3 --save-dev

    我的版本是:

      "vue": "^2.6.11"

      "vue-awesome-swiper": "^3.1.3"

    2、使用:

    <template>
      <div class="recommendPage">
        <swiper :options="swiperOption" ref="mySwiper">
          <swiper-slide>I'm Slide 1</swiper-slide>
          <swiper-slide>I'm Slide 2</swiper-slide>
          <swiper-slide>I'm Slide 3</swiper-slide>
          <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>
        </swiper>
      </div>
    </template>
    
    <script>
    // 引入插件
    import { swiper, swiperSlide } from 'vue-awesome-swiper'
    import 'swiper/dist/css/swiper.css'
    
    export default {
      components: { swiper, swiperSlide },
      data() {
        return {
          swiperOption: {
            loop: true,
            autoplay: {
              delay: 3000,
              stopOnLastSlide: false,
              disableOnInteraction: false
            },
            // 显示分页
            pagination: {
              el: '.swiper-pagination',
              clickable: true //允许分页点击跳转
            },
            // 设置点击箭头
            navigation: {
              nextEl: '.swiper-button-next',
              prevEl: '.swiper-button-prev'
            }
          }
        }
      },
      computed: {
        swiper() {
          return this.$refs.mySwiper.swiper
        }
      },
      mounted() {
        // current swiper instance
        // 然后你就可以使用当前上下文内的swiper对象去做你想做的事了
        console.log('this is current swiper instance object', this.swiper)
        // this.swiper.slideTo(3, 1000, false);
      }
    }
    </script>
    <style scoped >
    .recommendPage .swiper-container {
      position: relative;
      width: 100%;
      height: 200px;
      background: pink;
    }
    .recommendPage .swiper-container .swiper-slide {
      width: 100%;
      line-height: 200px;
      background: yellowgreen;
      color: #000;
      font-size: 16px;
      text-align: center;
    }
    </style>
  • 相关阅读:
    排序算法-简单选择排序
    pygame模块的简介
    python设计模式之工厂模式
    一次完整的HTTP请求流程(当我们在浏览器输入一个URL后,发生了什么)
    HTTP协议,TCP、UDP协议
    Django rest framework框架中有哪些组件
    flask
    Flask上下文管理
    mac如何开启两个vmware虚拟机
    HTTP状态码
  • 原文地址:https://www.cnblogs.com/wuqilang/p/15108540.html
Copyright © 2011-2022 走看看