为什么对数据obj的更改未反映在vue.js模板中?

时间:2019-09-27 17:17:20

标签: javascript vue.js

我正在vue.js应用程序中更新一些实时计时器。 之前我遇到一个问题,其中计时器的更改太深地嵌套在我的数据对象中,以致vue.js无法在模板中使用。

所以我要做的是重组数据并开始制作浅对象,其结构如下:

testDict = {dynamicallygeneratedname: '5 minutes', anotherrandomname: '1 minute}

这里的值每秒更改一次,我可以通过console.log(this.testDict)验证其工作时间,以显示更新时间

在我的vue.template中,我正在呼叫{{ testDict.anotherrandomname }},但是该模板不会按照console.log中显示的实时更新

我不知为什么会无法正常工作,因为我将数据完全重组为专门用于反应性的平面数据集。

我在做什么错,我该如何解决?

  data() {
    return {
      testDict: {},
    }
  },

0 个答案:

没有答案