你可以强制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。