Skip to content
On this page

Swiper 轮播

商品轮播图,基于Swiperjs开发

TIP

项目中的皆为本地使用路径,自己项目使用请根据快速开始中操作使用

基本用法

根据轮播图的大小来控制轮播尺寸, 通过data传入轮播参数

更多配置

配置更多关于轮播的功能 官方文档

自动播放

自动播放轮播图,官方文档

使用插槽

内容可以进行插槽配置

Swiper 参数

参数名类型默认值说明跳转 Demo
dataData[][]轮播数组基本用法
getOptionsGetOptions(opt)=>opt初始化数据配置更多配置

Swiper 事件

事件名说明参数
slide图片切换回调 swiper为轮播实例,index为当前图片索引(swiper,index)
beforeSlide图片切换前回调 swiper为轮播实例,index为当前图片索引(swiper,index)
next点击下一张回调 swiper为轮播实例,index为下一张图片索引(swiper,index)
prev点击上一张回调 swiper为轮播实例,index为上一张图片索引(swiper,index)
更多可以通过官网事件追加在getOptions中创建事件响应swiper

Swiper 插槽

插槽名说明跳转 Demo
defaultSwiperItem使用插槽

SwiperItem 参数

参数名类型默认值说明跳转 Demo
srcstring""图片地址优先级低于插槽使用插槽

SwiperItem 事件

事件名说明参数
暂无

SwiperItem 插槽

插槽名说明跳转 Demo
default插入轮播内容使用插槽

Swiper 类型定义

SwiperData

ts
type Data ={
  src:string
  title:string
  id:string
};

SwiperOption

ts
type GetOptions=(options:any)=>any;

Swiper Bug&Fix

已解决

Q1 : 多页面展示轮播会出现配置冲突问题
A1: 源码默认官方配置在多组件共同使用时会产生选择器冲突,已修复官方配置
Q2 : 现在都是默认配置是否可以灵活的配置自己的轮播内容
A2 : 在v0.0.2中已经加入了插槽化的配置

待改善

* 配置简化 ✅
* 插槽化 ✅