【发布时间】:2020-05-27 10:32:38
【问题描述】:
我知道这可能表明对 Vue.js 的操作方式有基本的了解,但这里是……
我有一个使用 Vue.js 的应用程序,其中有一个简单的倒计时,每秒更新一次以显示事件开始前的时间。每一秒,这都会导致 DOM 刷新,这意味着涉及的任何方法,例如确定类等都是运行的,效率低下。但更重要的是,它会导致任何正在显示的工具提示每秒闪烁一次。
所以我的问题是,有没有一种方法可以让我在 Vue.js 管理的 div 中执行这个倒数计时器,它不涉及刷新页面上的所有其他内容?以某种方式隔离它?
【问题讨论】:
-
分享你的工作代码?
-
我希望有一个来自一般原则的答案。我需要几个小时来隔离一些代码来重现这一点。
-
我有一个可以正常工作的倒计时时钟。实际上,您可以在virtualrelay.norfolkgazelles.co.uk/leaderboard 看到它。我试图避免的是当您将鼠标悬停在例如'Dereham Runners AC' - 工具提示每秒都在刷新,这是我不想要的。
-
我认为您正在调用一个正在更改工具提示的函数。在此处分享您的组件代码。
标签: vue.js