element-ui resetFields 无效的问题

2021-01-15  本文已影响0人  记录学习生活

关于resetFields()方法
1、此方法用于将form表单的数据设置为初始值
2、而这个初始值是在form mounted生命周期被赋值上去的
3、所以,在 form mounted之前,如果给form表单赋值了,那么后面调用resetFields()都是无效的,因为form表单的初始值已经在 mounted 之前就被赋值了。
这个时候可以用$nextTick对form表单赋值,这样就解决问题了

this.$nextTick(() => {
    this.formData = XXX
})
上一篇下一篇

猜你喜欢

热点阅读