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>
  • 相关阅读:
    计算机图形学的学习资源
    Matlab绘图基础
    Matlab绘图函数一览
    Matlab编程基础
    Python实现对文件夹内文本文件递归查找
    C++预处理详解
    C++的学习资源
    OGRE启动过程详解(OGRE HelloWorld程序原理解析)
    Bullet核心类介绍(Bullet 2.82 HelloWorld程序及其详解,附程序代码)
    windows下Bullet 2.82编译安装(Bullet Physics开发环境配置)
  • 原文地址:https://www.cnblogs.com/wuqilang/p/15108540.html
Copyright © 2011-2022 走看看