为了了解上下文,我有一个表格显示来电和每个呼叫的等待时间。数据数组如下所示:
[
{
id: 1,
patient_name: lorem ipsum,
created_at: 2022-02-02 09:10:35,
...
},
{
id: 2,
patient_name: dolor ipsum,
created_at: 2022-02-02 09:00:35,
...
}
]
我试图弄清楚如何为每个对象分配 setTimeout,但我完全迷失了。
到目前为止,我发现可以通过观察者来制作计数器,但这当然只能充当“全局”计数器。
watch: {
timerCount: {
handler (value) {
if (value > 0) {
setTimeout(() => {
this.timerCount++
}, 1000)
}
},
immediate: true // This ensures the watcher is triggered upon creation
}
},
有没有办法使用函数来显示每个对象上的计数器?我在想这样的事情:
Requested at: {{ call.created_at }}
waiting time: {{ showWaitingTime(call.created_at) }} // <- Not sure if this can be done
...
此外,我想以 HH:mm:ss 格式返回等待时间。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号