最近在群里看到一個問題侣背,elementUI的表單無法清空
使用了官網(wǎng)的resetFields()方法也清空不了
難道這是一個Bug(想想都可怕瞒滴,居然會出現(xiàn)這樣的Bug)
于是上網(wǎng)查找答案宴猾,終于發(fā)現(xiàn)了問題(內(nèi)心竊喜·····嘿嘿嘿)
原來在使用表單的清空方法時,我們需要注意幾個問題:
1埋心、我們需要為每個form-item加上prop屬性鹤竭,要不然無法清空(大部分的問題就是出在這)
2、resetFields()方法是重置表單藕漱,重置為默認值欲侮,而不是設(shè)置為空值
3、在resetFields()方法之前肋联,如果修改了data里的表單默認值威蕉,那么重置以后就是你修改以后的值,而不是data里的值了