問題
使用element-ui
的form
組件,在輸入欄較多的時候,有時resetFields
只能重置一部分輸入框的值
解決
給每個值賦值初始值為空即可
例如,需要清除的:model="queryForm.bgnTime"
、:model="queryForm.endTime"
等一系列的值,那么就不要只定義queryForm:{}
,而是要把對象下的各個屬性賦值初值為空
再使用this.$refs.queryForm.resetFields()
之類的方法
原因
文章來源:http://www.zghlxwxcb.cn/news/detail-606444.html
可能的原因是,resetFields
只是將字段值重置為初始值,當要初始化的值較多且均未明確確定初始值時,可能會有一定的異常出現(xiàn)em
如果有大佬了解更深入的原因的話,愿聞其詳文章來源地址http://www.zghlxwxcb.cn/news/detail-606444.html
到了這里,關于【前端】解決element-ui的form組件resetFields()方法不生效的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!