computed:{ activeFormData() { return this.getFormDataByRef(this.activeForm); }, },当this.activeForm变化时,页面位刷新
时间: 2023-06-12 20:04:39 浏览: 92
vue form 表单提交后刷新页面的方法
这段代码在Vue.js中可能是使用计算属性来获取表单数据,`activeFormData`是一个计算属性,当`activeForm`发生变化时,`activeFormData`会自动更新,但不会导致页面刷新。这是因为Vue.js使用了虚拟DOM来优化性能,只会更新需要更新的部分,而不是整个页面。如果你想要在`activeFormData`更新时刷新页面,可以使用`watch`来监听`activeFormData`的变化,然后手动刷新页面。例如:
```
watch: {
activeFormData: function() {
location.reload();
}
}
```
但是,这种方式并不是Vue.js的最佳实践,因为刷新整个页面会影响性能。通常情况下,我们应该尽可能地避免刷新页面,而是通过Vue.js的响应式机制来更新数据和界面。
阅读全文