# swiper
滑块视图容器,支持子组件
# 属性
支持通用属性
名称 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
index | <number> | 0 | 否 | 当前显示的子组件索引 |
indicator | <boolean> | true | 否 | 是否启用 indicator,默认 true |
vertical | <boolean> | false | 否 | 滑动方向是否为纵向,纵向时 indicator 也为纵向 |
previousmargin | <string> | 0px | 否 | 前边距,可用于露出前一项的一小部分,支持单位:px 和% |
nextmargin | <string> | 0px | 否 | 后边距,可用于露出后一项的一小部分,支持单位:px 和% |
备注:previousmargin
和nextmargin
的总和不应该超过整个 swiper 大小的 1/2,超过部分将会被截取。
# 样式
支持通用样式
名称 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
indicator-color | <color> | #7f000000 | 否 | indicator 填充颜色 |
indicator-selected-color | <color> | #33b4ff | 否 | indicator 选中时的颜色 |
indicator-size | <length> | 20px | 否 | indicator 组件的直径大小 |
indicator-[top|left|right|bottom] | <length> | <percentage> | - | 否 | indicator 相对于 swiper 的位置 |
# 事件
支持通用事件
名称 | 参数 | 描述 |
---|---|---|
change | {index:currentIndex} | 当前显示的组件索引变化时触发 |
swipestart 2+ | {index:number} | swiper子组件切换动画开始时触发(如果是手指拖动导致的切换,指的是手指按压开始拖动的时间点),参数index为事件触发时swiper组件当前显示的子组件的索引值。 |
swipeend 2+ | {index:number} | swiper组件的子组件切换动画结束时触发,参数index为事件触发时swiper组件当前显示的子组件的索引值。 |
# 方法
名称 | 参数 | 描述 |
---|---|---|
swipeTo | {index: number(指定位置)} | swiper 滚动到 index 位置 |
swiper组件的基本用法
滑块视图容器
基本用法
```html
{{ $item }}
```
复制代码
设计尺寸:750X750
纵向视图
```html
{{ $item }}
```
复制代码
设计尺寸:750X750
←
→