文章目录
- 简介
- 安装
- 写代码
- 直观使用
- 使用指示器
简介
swiper 是可以给 vue3 提供支持轮播图组件
swiper.com.cn
https://swiperjs.com/vue 官网也有介绍怎么在 vue 中安装使用它
安装
先保障本地有 node(包含了 npm),webstorm(自己装了 vue3 支持 vue3)
npm isntall --save swiper
写代码
直观使用
引入组件和 css
import { Swiper, SwiperSlide } from "swiper/vue"
import "swiper/css"
注册一下组件
components: {
Swiper,
SwiperSlide
}
写 html
<Swiper>
<SwiperSlide>
<img src="" alt="">
<SwiperSlide/>
<SwiperSlide>
<img src="" alt="">
<SwiperSlide/>
<SwiperSlide>
<img src="" alt="">
<SwiperSlide/>
</Swiper>
使用指示器
上面已经实现了轮播效果,但是图片中间下面没有小点点的指示器,就是点击一下会到下一张图片
引入指示器
import { Pagination } from "swiper"
data() {
return {
modules: [ Pagination ]
}
}
然后需要加载的 html 内容
<Swiper :modules="modules" :pagination="{ clickable: true }">
<SwiperSlide>
<img src="" alt="">
<SwiperSlide/>
<SwiperSlide>
<img src="" alt="">
<SwiperSlide/>
<SwiperSlide>
<img src="" alt="">
<SwiperSlide/>
</Swiper>