HarmonyOS 鸿蒙Next TextTimer初始值能设置吗?目前是显示60秒倒计时 发现初始值是00

发布于 1周前 作者 sinazl 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next TextTimer初始值能设置吗?目前是显示60秒倒计时 发现初始值是00
<markdown _ngcontent-jbi-c149="" class="markdownPreContainer">

    TextTimer({ isCountDown: true, count: 60000, controller: this.textTimerController })
.format(this.format)
.fontColor(Color.Black)
.fontSize(17)
.margin({ top: 90, left: 0, right: 40 })
.onAppear(() => {
this.textTimerController.start()
//console.log(‘页面过来的数据’+this.params.mobile)
})
.onTimer((utc: number, elapsedTime: number) => {
console.info(‘textTimer notCountDown utc is:’ + utc + ', elapsedTime: ’ + (60 - elapsedTime))
if (elapsedTime == 60) {
this.isTimer = false
this.textTimerController.pause()
}
})

上面这段代码开始倒计时之前初始值是00,能自己设置初始值吗?60秒倒计时突然从00 到59秒了,想初始值是60


更多关于HarmonyOS 鸿蒙Next TextTimer初始值能设置吗?目前是显示60秒倒计时 发现初始值是00的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next TextTimer初始值能设置吗?目前是显示60秒倒计时 发现初始值是00的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next TextTimer初始值可以设置。TextTimer组件是HarmonyOS中用于通过文本显示计时信息并控制其计时器状态的组件。关于其初始值的设置,可以通过count属性来实现。

isCountDown属性设置为true时,count属性表示倒计时初始值,单位为毫秒。因此,如果你想要设置TextTimer的初始值为特定的倒计时时间(如60秒),你可以将count设置为60000(因为1秒=1000毫秒)。

例如,在代码中可以这样设置:

TextTimer({ 
    isCountDown: true, 
    count: 60000, // 设置倒计时初始值为60秒
    controller: this.textTimerController 
})

如果你发现TextTimer显示的初始值是00而不是你设置的倒计时时间,可能是因为count属性的值没有正确设置或者存在其他代码逻辑问题。请检查你的代码,确保count属性被正确赋值,并且没有其他代码在影响TextTimer的显示。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部