Vue.js 数组:跟踪每个对象的等待时间
P粉970736384
P粉970736384 2024-03-27 21:06:10
[Vue.js讨论组]

为了了解上下文,我有一个表格显示来电和每个呼叫的等待时间。数据数组如下所示:

[
   {
      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
        }
    },

有没有办法使用函数来显示每个对象上的计数器?我在想这样的事情:


...

此外,我想以 HH:mm:ss 格式返回等待时间。

P粉970736384
P粉970736384

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号