Countdown 倒计时
参数(Props)
Name |
Type |
Default |
Desc |
Required |
timeRemaining |
Number |
/ |
倒计时剩余时间,单位为“毫秒” |
Yes |
interval |
Number |
1000 |
倒计时的间隔,单位为“毫秒” |
No |
tpl |
String |
{d}天{h}时{m}分{s}秒{ms} |
倒计时展示模板,默认为’{d}天{h}时{m}分{s}秒’ |
No |
formatFunc |
Function |
/ |
自定义格式化剩余时间的方法,非undefined 时tpl失效,处理剩余时间的展示 |
No |
onTick |
Function |
/ |
倒计时变化时调用的方法 |
No |
onComplete |
Function |
/ |
倒计时完成时调用的方法 |
No |
timeStyle |
Object |
/ |
时间-数字的样式 |
No |
secondStyle |
Object |
/ |
秒最后一位样式 |
No |
textStyle |
Object |
/ |
时间-单位的样式 |
No |
timeWrapStyle |
Object |
/ |
各时间区块的样式 |
No |
timeBackground |
Object |
/ |
各时间区块背景(可加背景图) |
No |
timeBackgroundStyle |
Object |
/ |
各时间区块背景样式 |
No |
基本示例
// demo
import { createElement, render, Component } from 'rax';
render(<View>
<Countdown
timeRemaining={100000}
tpl="{d}天{h}时{m}分{s}秒"
onComplete={() => { console.log('complete'); }}
/>
</View>);
FAQ
关于此文档暂时还没有FAQ