javascript - 你能强制 Vue.js 重新加载/重新渲染吗?

标签 javascript node.js vue.js reload rerender

只是一个简单的问题。

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

最佳答案

试试这个魔法:

vm.$forceUpdate();
//or in file components
this.$forceUpdate();

无需创建任何悬挂变量 :)

更新:我刚开始使用 VueJS 时发现了这个解决方案。然而,进一步的探索证明这种方法是一种拐杖。据我记忆,有一段时间我摆脱了它,只是将所有无法自动刷新的属性(主要是嵌套属性)放入计算属性中。

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

关于javascript - 你能强制 Vue.js 重新加载/重新渲染吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32106155/

相关文章:

javascript - 让这个正则表达式在 Javascript 中工作?

node.js - 在 Azure 的 IISNode 上调用本地主机 URL

node.js - 如何将连接中间件与 Node.js Express 4 一起使用?

javascript - setCustomValidity() 在 Chrome 浏览器中不起作用

javascript - 在materializecss中,如何从右侧而不是默认左侧打开滑出菜单?

javascript - 当用户更改 slider 值时,如何在没有任何按钮的情况下提交 slider 值?

node.js - 如何访问cheerio 中的表格元素?

javascript - VueJS : Pass props inside component of component

twitter-bootstrap - 如何在卡组 Bootstrap vue 上设置行中的列?

javascript - 如何通过在 Moment.js 中传递月份和年份来获取一个月的开始日期和结束日期