问题
使用element-ui
的form
组件,在输入栏较多的时候,有时resetFields
只能重置一部分输入框的值
解决
给每个值赋值初始值为空即可
例如,需要清除的:model="queryForm.bgnTime"
、:model="queryForm.endTime"
等一系列的值,那么就不要只定义queryForm:{}
,而是要把对象下的各个属性赋值初值为空
再使用this.$refs.queryForm.resetFields()
之类的方法
原因
可能的原因是,resetFields
只是将字段值重置为初始值,当要初始化的值较多且均未明确确定初始值时,可能会有一定的异常出现em
如果有大佬了解更深入的原因的话,愿闻其详