VUE3中使用swiper

官方API文档:Swiper API

1.安装最新版本的swiper,我当前的版本是11

npm install swiper@latest

2.在对应的项目文件中引入swiper,swiper样式以及需要用到的模块,对应的modules可在官方API文档中查看。需要注意的是引入了某个modules后要引入对应的css样式,比如我引用了Autoplay和EffectFade,那就需要同时引入对应的css样式,否则轮播图可能会出现不轮播等问题。

import {Autoplay,EffectFade} from 'swiper/modules';
import {Swiper,SwiperSlide} from 'swiper/vue';

// Import Swiper styles
import 'swiper/css';
import 'swiper/css/autoplay';
import 'swiper/css/effect-fade';  //effect为fade时必须引入,否则可能出现只切换一次就不自动切换的情况

export default defineComponent({
		components: {
			Swiper,
			SwiperSlide
		},
		name: "HomePage",
		data() {
			return {
				autoPlaySet: {
					delay: 2000,
					stopOnLastSlide: false,
					disableOnInteraction: true,
				},
				modules: [Autoplay, EffectFade],
			};
		},
	
	})

3.

<swiper  :autoplay="autoPlaySet" effect="fade" class="swiperBox"  :modules="modules" speed="1000">
    <swiper-slide>
        <p>1</p>
    </swiper-slide>
    <swiper-slide>
        <p>2</p>
    </swiper-slide>
    <swiper-slide>
        <p>3</p>
    </swiper-slide>
</swiper>

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值