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就可以了