Vue中Form表單驗證無法消除驗證問題


iView的表單api給出了一個resetFields方法,用於重置整個表單輸入的內容並清除驗證提示。

但是有時候需要只消除部分的
iview的resetFields方法源碼是這樣的resetFields:function(){this.fields.forEach(function(e){e.resetField()})}
從這個forEach我們可以聯想出整個表單的域是通過循環一個個重置的,每個域通過resetField這個方法進行重置,真正執行重置的是forEach里面的resetField方法

寫出自己的重置方法

this.$refs [name].fields.forEach(function (e) { if (e.prop == 'abc') { e.resetField() } })
將abc替換成自己的prop就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM