【发布时间】:2017-03-09 23:41:16
【问题描述】:
查看此问题的示例here。
我有一个<count-down> 组件,它只显示一个计时器(当然,它每秒更新一次)。如果我在页面上同时有三个这样的计时器,它们会按预期工作。但是,如果我有三个在不同时间显示在页面上(即使用 v-if 语句),则计时器不会按预期工作。第一个计时器工作得很好,但后续计时器的生命周期钩子永远不会触发。我偷偷怀疑 Vue 试图变得聪明并重用我的第一个组件,因为它不再出现在页面上。我可以做些什么来解决此问题?
【问题讨论】:
标签: vuejs2 vue-component