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: })这个参数变化,为啥啊?大佬,
有要学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
当前的计数值。