Carousel 走马灯
定义/Definition
将图形化的对象组成列表放入到一个水平放置的带状或弓形区域中,并允许用户向前或向后滚动走马灯来查看他们。规则 / Rule
所展示信息属于同一个层级。
当没有足够的空间来放置缩略图网格的时候使用。
这一模式可以鼓励用户浏览和探索。
分区的模块的内容有关或相仿。
代码演示
最简单的用法。
最简单的用法。
import { Carousel } from 'antd-mobile';function onChange(a, b, c) {console.log(a, b, c);}ReactDOM.render(<Carousel afterChange={onChange}><div><h3>Pic1</h3></div><div><h3>Pic2</h3></div><div><h3>Pic3</h3></div><div><h3>Pic4</h3></div><div><h3>Pic5</h3></div></Carousel>, mountNode);
import { Carousel } from 'antd-mobile';function onChange(a, b, c) {console.log(a, b, c);}ReactDOM.render(<Carousel afterChange={onChange} mode="banner"><div><h3>Pic1</h3></div><div><h3>Pic2</h3></div><div><h3>Pic3</h3></div><div><h3>Pic4</h3></div></Carousel>, mountNode);

API
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| mode | 展示模式,可取banner,card,提供定制化的顶部banner型和卡片型两种样式 | String | 无 |
| effect | 动画效果函数,可取 scrollx, fade | String | scrollx |
| dots | 是否显示面板指示点 | Boolean | true |
| vertical | 垂直显示 | Boolean | false |
| autoplay | 是否自动切换 | Boolean | false |
| easing | 动画效果 | String | linear |
| beforeChange | 切换面板的回调 | function(from, to) | 无 |
| afterChange | 切换面板的回调 | function(current) | 无 |
