HarmonyOS 鸿蒙Next 怎么获取TextTimer现在计数的值?

HarmonyOS 鸿蒙Next 怎么获取TextTimer现在计数的值? 在TextTimer组件中怎么获取当前计数到哪里了?然后利于使用这个值去显示进度等等功能?

诚心请教大佬们!

6 回复

放ontimer回调里执行就可以了,

更多关于HarmonyOS 鸿蒙Next 怎么获取TextTimer现在计数的值?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


.onTimer((utc: number, elapsedTime: number) => …) 里面不是两个参数嘛,但是我试了,elapsed数值到了,但是就是没有引起process({value: })这个参数变化,为啥啊?大佬,

你progress的参数需要用@state

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

我用了的,重启,然后就成功了。可能之前的编译出了问题!

在HarmonyOS鸿蒙Next中,获取TextTimer当前计数值可以通过getCurrentTime()方法实现。TextTimer是一个用于显示计时器的组件,getCurrentTime()方法返回当前计时器的时间值,单位为毫秒。具体代码如下:

let textTimer = this.$refs.textTimer as TextTimer;
let currentTime = textTimer.getCurrentTime();

currentTime即为TextTimer当前的计数值。

回到顶部