你可以强制Vue.js重新加载/重新渲染?

只是一个简单的问题。

你能强制Vue.js重新加载/重新计算一切吗? 如果是这样,怎么样?

试试这个魔法:

vm.$forceUpdate(); 

没有必要创造任何悬挂的变种:)

更新:当我开始使用VueJS时,我find了这个解决scheme。 然而进一步的探索certificate这种方法是一种拐杖。 据我所知,有一段时间我摆脱了它,简单地把所有未能自动刷新的属性(主要是嵌套的)都归入计算属性。

更多信息在这里: https : //vuejs.org/v2/guide/computed.html

使用vm.$set('varName', value) 。 查找Change_Detection_Caveats的详细信息。

我find了一个方法。 这有点哈克,但工作。

 vm.$set("x",0); vm.$delete("x"); 

其中, vm是您的视图模型对象, x是一个不存在的variables。

Vue.js会在控制台日志中抱怨这一点,但它会触发所有数据的刷新。 testing版本1.0.26。