1.0.3 • Published 2 years ago

@mas.io/mas-countdown v1.0.3

Weekly downloads
2
License
ISC
Repository
-
Last release
2 years ago

安装

tnpm install --save @alipay/mas-countdown

组件介绍

倒计时组件,支持天,时,分,秒,毫秒倒计时

参数说明

属性说明类型是否必传默认值
showDay是否显示天Booleantrue
showHour是否显示时Booleantrue
showMinute是否显示分Booleantrue
showMilliSecond是否显示毫秒Booleanfalse
showColon是否显示时分秒之间的分割“:”符号, 当false时显示汉字时分秒毫秒Booleantrue
secondOnly是否只显示秒的倒计时过程,不做小时、分钟、天等的换算Booleanfalse
containerClass作用于组件最外层的自定义css类名String''
splitorItemClass作用于分隔符的自定义css类名String''
numberItemClass作用于数字的自定义css类名String''
day倒计时天数Number0
hour倒计时小时数Number0
minute倒计时分钟数Number0
second倒计时秒数Number0
milliSecond倒计时毫秒数Number0
interval倒计时间隔数(毫秒),当需要显示毫秒时默认值为100,不需要显示毫秒时默认值为1000Number100/1000
onTimeup倒计时结束回调函数Function空函数
daysGreaterThan还剩下XX天显示:「还剩下XX天」文案Number4
showDayText开启后大于 daysGreaterThan 天,会显示:「还剩下XX天」文案Booleanfalse
minDigits倒计时中每个元素显示的最小长度Number2,即:xx:xx:xx
extraData传入倒计时组件的额外属性,在onTimeup时透出,适用于列表场景Any{id: ***}

注意

由于appx2.0的原因变量名称做了修改,将onlySecond改为secondOnly

在小程序中使用

{
  "usingComponents": {
    "mas-countdown": "@alipay/mas-countdown/es/index"
  }
}

调用方式

  <mas-countdown
    minDigits="{{2}}"
    second="{{120}}"
    showDay="{{false}}"
    showHour="{{true}}"
    showMinute="{{true}}"
    showColon="{{false}}"
    onTimeup="onTimeup"
  />

预览

  1. 还剩下多少天 demo预览

    页面路径: pages/show-day-text/index

    showDayText设为true, daysGreaterThan要比总的时间少

Badges

TNPM version TNPM downloads install size