https://github.com/surmon-china/vue-awesome-swiper
在刚开始vue中使用swiper的时候,按照文档默认下载的是swiper6,这个版本有很多坑,比如分页器不显示等,因此查了很多资料,得到以下解决方案:
1.降低swiper的版本,并安装vue-awesome-swiper
2.输入命令: npm install vue-awesome-swiper swiper@5.4.5 --save 命令完成后我们查看依赖包发现swiper版本已经为5.4.5的了,接下来正常引入就可以了
3.1 全局注册
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/css/swiper.css'
Vue.use(VueAwesomeSwiper)
3.2 局部注册
import 'swiper/css/swiper.css'
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
components: {
swiper,
swiperSlide
}
}
3.3 添加组件模板
<template>
<div class="hello">
<swiper ref="mySwiper" :options="swiperOptions" v-if="isShow">
<swiper-slide>Slide 1</swiper-slide>

本文介绍了在Vue项目中遇到Swiper6版本问题,如分页器不显示等,通过降级到Swiper5.4.5并使用vue-awesome-swiper来解决。同时,提供了全局和局部注册Swiper的方法,并展示了如何在模板中使用Swiper组件。文章还详细解释了如何根据浏览器宽度动态修改slidesPerView,并利用v-if进行重新渲染,以实现响应式布局。
最低0.47元/天 解锁文章
3516

被折叠的 条评论
为什么被折叠?



