• 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>
  • 相关阅读:
    Gitlab 自带Nginx与原Nginx冲突的解决方案
    宝塔PHP7.3版本安装ZIP扩展
    GitLab配置ssh key
    Git Windows打分支 并推送到远程
    proj4 coordinates must be finite numbers
    uniapp APP端水印相机实现
    uniapp使用逆地理编码
    uniapp sqlite数据库使用
    uniapp APP 定位获取
    uniapp打包流程
  • 原文地址:https://www.cnblogs.com/wuqilang/p/15108540.html
Copyright © 2020-2023  润新知