uni-ui icon indicating copy to clipboard operation
uni-ui copied to clipboard

:sparkles:feat: feat(uni-countdown): 新增showTime对象参数-控制时分秒的单独显示

Open zqy233 opened this issue 1 year ago • 2 comments

这个需求社区反馈的也挺多的:

https://ext.dcloud.net.cn/plugin?name=uni-countdown 希望时分秒也支持开关

只显示秒的用法:

    <uni-countdown
      :start="start"
      :second="40"
      :showDay="false"
      :showTime="{ hour: false, minute: false }" />

只显示分秒的用法:

    <uni-countdown
      :start="start"
      :second="40"
      :showDay="false"
      :showTime="{ hour: false }" />

zqy233 avatar Mar 22 '23 13:03 zqy233

或许可以考虑使用一个变量autoHideLeft来自动屏蔽左端为0的值.

例如 :0天00小时10分03秒,当:autoHideLeft="true"显示为:10分03秒

<text v-if="h>0" :style="[timeStyle]" class="uni-countdown__number">{{ h }}</text>

blackWins avatar Mar 29 '23 08:03 blackWins

或许可以考虑使用一个变量autoHideLeft来自动屏蔽左端为0的值.

例如 :0天00小时10分03秒,当:autoHideLeft="true"显示为:10分03秒

<text v-if="h>0" :style="[timeStyle]" class="uni-countdown__number">{{ h }}</text>

很好的主意,但是只显示时、只显示分的时候应该就不行了

zqy233 avatar Mar 29 '23 09:03 zqy233