element-ui 對表單提供了如下方法 resetFields,我們只需要獲取表單物件資料即可重置我們的表單,
獲取表單物件方式如下:
直接在表單處添加 ref屬性,如下 loginFormRef,此參考即為我們表單實體,
然后,在我們重置按鈕處,通過 @click 給按鈕系結一個事件
下一步,添加方法,我們可以列印一下 this
不難發現,此時的 this 指向的就是我們當前登錄組件 login.vue的實體物件,

觀察上圖,我們看到有一個 $refs 屬性,這個就是我們的表單實體,
:
此時,我們的方法就可以改寫成如下方式
最后,我們點擊重置按鈕后,會發現輸入框并不是完全清空了,原因是data資料里面一開始我們設定了默認值,因此resetFields()函式就是清空為默認值,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/231596.html
標籤:其他
上一篇:ES6新增屬性let(var的升級版)代替函式閉包解決問題
下一篇:ListView上拉加載下拉重繪
