VUE3.0使用vue-awesome-swiper

2021-10-21  本文已影响0人  RadishHuang

升级到vue3.0以后,就不能单纯在main.js中use来使用swiper了。vue2.0在之前的文章中有些过就不在展开描述。

vue2.0的简单使用

本人使用的是6.0.0和4.1.1的版本。安装后的package.json如下。

  "dependencies": {
    "swiper": "^6.0.0-alpha.18",
    "vue-awesome-swiper": "^4.1.1",
  },

import Swiper, {
  Autoplay,
  EffectCoverflow,
  EffectCube,
  Pagination,
  Navigation,
} from "swiper";

// swiper-bundle.min.css 决定了小圆点和左右翻页标签,如果不需要可以不引用
import "swiper/swiper-bundle.min.css";
// swiper.less/sass/css 决定了基础的样式
import "swiper/swiper.scss";
Swiper.use([Autoplay, EffectCoverflow, EffectCube, Pagination, Navigation]);


    onMounted(() => {
      new Swiper(".swiper1", {
        direction: 'vertical',
        // direction: 'vertical',
        slidesPerView: 'auto',
        freeMode: true,
        scrollbar: {
          el: '.swiper-scrollbar',
        },
        mousewheel: true,
      });
    });
<div class="info_list_content swiper swiper-container swiper1">
            <div class="swiper-wrapper">
              <div class="swiper-slide">
                <div v-for="(item, index) in infoList" :key="index">
                  <rh-image
                    :src="item.src"
                    :width="item.width"
                  />
                </div>
              </div>
            </div>
          </div>
上一篇 下一篇

猜你喜欢

热点阅读