轮播图 Carousel

示例

基本形式

<carousel>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/1.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/2.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/3.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/4.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/5.jpg" /></carouselItem>
</carousel>

动画

fade

<carousel animation="fade">
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/1.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/2.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/3.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/4.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/5.jpg" /></carouselItem>
</carousel>

scroll

<carousel animation="scroll">
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/1.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/2.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/3.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/4.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/5.jpg" /></carouselItem>
</carousel>

swipe

<carousel animation="swipe">
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/1.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/2.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/3.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/4.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/5.jpg" /></carouselItem>
</carousel>

zoom-in

<carousel animation="zoom-in">
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/1.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/2.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/3.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/4.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/5.jpg" /></carouselItem>
</carousel>

zoom-out

<carousel animation="zoom-out">
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/1.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/2.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/3.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/4.jpg" /></carouselItem>
    <carouselItem><img src="http://d.lanrentuku.com/down/js/jiaodiantu-1135/images/5.jpg" /></carouselItem>
</carousel>

API

Class

Carousel

继承自Component

Options

new Carousel()

参数类型默认值数据流向描述
dataobject绑定属性
data.currentnumber0outside <=> inside当前页
data.durationnumber4000outside => inside切换间隔
data.animationstring''outside => inside动画。支持`fade`, `scroll`, `swipe`, `zoom-in`, `zoom-out`
data.titleTemplatestringoutside @=> inside标题模板
data.disabledbooleanfalseoutside => inside是否禁用
data.visiblebooleantrueoutside => inside是否显示
data.classstring''outside => inside补充class