首页 > 其他 > 详细

vue-awesome-swiper轮播插件的使用方法及问题。

时间:2019-05-28 10:05:51      阅读:132      评论:0      收藏:0      [点我收藏+]

在使用vue-awesome-swiper的时候,遇到一些问题,记录一下!

      1.npm 安装

npm install vue-awesome-swiper --save

  2.使用

在main.js中导入:

 

import VueAwesomeSwiper from ‘vue-awesome-swiper‘
import ‘swiper/dist/css/swiper.css‘

Vue.use(VueAwesomeSwiper)

 

  

 

在组件中使用:

<template>
  <div class="wrapper">
    <swiper :options="swiperOption">
      <swiper-slide v-for=‘item of swiperlist‘ :key="item.id" >
        <img class="swiper-img" :src="item.imgurl" />
      </swiper-slide>
      <div class="swiper-pagination"  slot="pagination"></div>
    </swiper>
  </div>
</template>

在data中配置:

data: function () {
    return {
      swiperOption: {
        pagination: {
          el: ‘.swiper-pagination‘
        },
        autoplay: {
          delay: 3000,
          disableOninteraction: true
        },
        loop: true
      }
    }
  }

常用参数可见https://www.swiper.com.cn/api/index.html

我遇到的问题:

在测试的时候将swiperlist数组写死在data中没有任何问题,改成动态获取数据轮播图到最后一张就没办法继续滑动。

原因是因为swiperlist刚开始数据为定义[],后来赋值才有值,所以要先判断swiperlist是否为空,这里就在swiper这个容器中进行判断,若数据长度为0,就不显示这个容器,

<swiper :options="swiperOption" v-if="swiperlist.length!=0">

  这样就没有问题了!

 

vue-awesome-swiper轮播插件的使用方法及问题。

原文:https://www.cnblogs.com/ss-wdp/p/10935394.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!