问题
[Form]model is required for resetFields to work.
原本写表单之前都要对form数据进行重置,博主傻瓜式写法就是写个resetform函数,多少个表单写多少个resetform。
今天在看element文档的时候发现了一个被我忽略的方法:this.$refs[form_name].resetFields()
方法是很棒,但遇到了一点问题
解决
- 要写
:model
而不是v-model
(消融实验证明这是个大问题!) - 要重置的数据
form-item
上要加prop
属性,否则无效(如上图,分组名称写了可以重置,分组描述就毫无反应) ref
的内容是用来定位$refs
的,别忘了。
踩准上面三个注意点 就可以搞定了!