resetFields 對整個表單進行重置,將所有字段值重置為初始值並移除校驗結果;如果用了之后報錯如下:
查了下資料,是DOM加載的順序問題;
解決方法:
this.$nextTick(() => { this.$refs.form.resetFields(); });
($nextTick)將回調延遲到下次 DOM 更新循環之后執行。在修改數據之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick
一樣,不同的是回調的 this
自動綁定到調用它的實例上。