vue使用swiper(vue-awesome-swiper)使用以及环状轮播(loop:true)不起作用的问题
2018-09-20 15:08
721 查看
先上图
[code]安装 npm install vue-awesome-swiper --save
[code]全局引入(main.js) import VueAwesomeSwiper from 'vue-awesome-swiper' Vue.use(VueAwesomeSwiper) import 'swiper/dist/css/swiper.css'
(部分数据来自接口)
[code] <swiper :options="swiperOption" ref="mySwiper" v-if="swiperList.length>1"> <!--用v-if控制loop环状轮播,否则不起作用--> <swiper-slide v-for="(item,index) in swiperList" :index="index" :key="item.index" class="swiper_box"> <div class="goodsimg"> <img :src=imgURL+item.goodsPicture alt="" /> </div> <p class="rank">TOP{{index+1}}</p> <p class="code">{{item.goodsCode}}</span> </p> <p class="viewnum">浏览量:{{item.browseAmount}}</p> </swiper-slide> </swiper>
data 里面的配置
[code] data() { return { swiperOption: { //设定初始化时slide的索引 initialSlide: 0, //Slides的滑动方向,可设置水平(horizontal)或垂直(vertical) direction: 'horizontal', autoplay: { delay: 2500, //1秒切换一次 disableOnInteraction: false, }, //环状轮播 loop: true, slidesPerView: 'auto', loopedSlides: 3, loopAdditionalSlides: 0, //一个屏幕展示的数量 slidesPerView: 3, //间距 spaceBetween: 26, //修改swiper自己或子元素时,自动初始化swiper observer: true, //修改swiper的父元素时,自动初始化swiper observeParents: true }, swiperList: [] } },
运行swiper
[code]computed: { swiper() { return this.$refs.mySwiper.swiper } },
阅读更多
相关文章推荐
- VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
- Vue2.0使用轮播插件 VueAwesomeSwiper
- vue轮播图插件vue-awesome-swiper的使用
- vue中使用轮播图 vue-awesome-swiper
- vue轮播图插件vue-awesome-swiper的使用
- vue-awesome-swiper 自动轮播问题
- vue轮播图插件vue-awesome-swiper的引入及使用
- vue轮播图插件vue-awesome-swiper的使用代码实例
- vue轮播插件vue-awesome-swiper
- vue-awesome-swiper轮播图实践
- 使用vue-awesome-swiper滑块插件
- vue项目使用font-awesome,build后路径问题
- vue swiper(vue-awesome-swiper)轮播图
- vue-awesome-swiper(轮播图vue插件)
- Android常见问题分析之自定义ListView FastScroller滑块图片 以及 android:fastScrollEnabled="true" 不起作用
- vue-awesome-swiper滑块插件使用方法详解
- Vue项目使用swiper做轮播图时,异步调用数据时导致图片不能滑动的解决方法
- vue2.0引用vue-awesome-swiper插件实现左右滑动轮播效果
- 一个页面多个bootstrip轮播以及一个页面多个swiper轮播 冲突问题
- vue2.0使用swiper组件实现轮播效果