CarouselCard 自定义走马灯
基本用法
自定义走马灯 可以实现自定义组件的无限滚动展示,可以根据需要设置滚动方向、滚动速度。
title1
image1
footer1
btnText1
title2
image2
footer2
btnText2
title3
image3
footer3
btnText3
title4
image4
footer4
btnText4
title5
image5
footer5
btnText5
请将自定义组件作为插槽传入,数据源及插槽格式如下:
<CarouselCard
datasource={[ {title: 'title1', image: 'image1', footer: 'footer1', btnText: 'btnText1'}, {title: 'title2', image: 'image2', footer: 'footer2', btnText: 'btnText2'}, {title: 'title3', image: 'image3', footer: 'footer3', btnText: 'btnText3'}, {title: 'title4', image: 'image4', footer: 'footer4', btnText: 'btnText4'}, {title: 'title5', image: 'image5', footer: 'footer5', btnText: 'btnText5'} ]}> {(item) => <div class='w-80 mx-8 border border-accent'> <p>{item.title}</p> <p>{item.image}</p> <p>{item.footer}</p> <p>{item.btnText}</p> </div>}</CarouselCard>
API
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
datasource | 数据源 | Array | [] |
time | 滑动需要的时间 | string | 40s |
direction | 滑动的方向 从左到右:‘LTR’,从右到左:‘RTL’ | string | RTL |