起因
使用iview-ui寫的後臺管理系統時,碰到提交表單的時候正常。
但是根據id獲取值賦值給表單對象時,表單驗證提示爲空?!
問題解決
後來我才發現原因:後來問題在表單值的類型上
這是提交給接口的值
這是接口返回值,一個是String類型的,一個是Number類型的,而async-validator驗證在rules裏不設置Number類型是無法識別的。
async-validator的設定是嚴格的類型區分,所以纔會有這個問題,規範寫就是一開始都把類型區分好。趕項目(比方說我)就把返回值都轉成string類型。
後來纔想起來這個小問題之前是碰到過的自己給忘了,很尷尬。記一下,免得下次又忘記。