swiperimageweapp

这里主要介绍缩放模式.png

轮播图

我们最长用再小程序的就是轮播图,一般的轮播图就不讲了,举个卡片式的轮播的例子

依赖推荐: vue-awesome-swiper

基于vue的框架, 可在mpvue, uni-app或者taro(3.xx以上版本使用)

  1. import { swiper, swiperSlide } from 'vue-awesome-swiper
  2. components: {
  3. swiper,
  4. swiperSlide
  5. },
  6. data () {
  7. return {
  8. swiperOption: {
  9. loop: true,
  10. autoplay: true,
  11. slidesPerView: 1.5,
  12. initialSlide: 2,
  13. centeredSlides: true, // 默认居中
  14. spaceBetween: 70, // slide之间的距离
  15. slidesOffsetBefore: -20,
  16. hashNavigation: true, // 设置散列导航选项
  17. preloadImages: true
  18. }
  19. }
  20. }
  21. <swiper v-if="model&&model.daily_plate&&model.daily_plate.length" :options="swiperOption" ref="mySwiper" class="card-banners">
  22. <swiper-slide v-for="(item,index) in model.daily_plate" :key="index">
  23. <router-link :to="item.target">
  24. <img :src="item.image">
  25. </router-link>
  26. </swiper-slide>
  27. </swiper>