async-validator、iview-ui中碰到有值提示爲空的緣由

原由

使用iview-ui寫的後臺管理系統時,碰到提交表單的時候正常。
可是根據id獲取值賦值給表單對象時,表單驗證提示爲空?!iview

問題解決

後來我才發現緣由:後來問題在表單值的類型上
圖片描述
這是提交給接口的值async

圖片描述

這是接口返回值,一個是String類型的,一個是Number類型的,而async-validator驗證在rules裏不設置Number類型是沒法識別的ui

async-validator的設定是嚴格的類型區分,因此纔會有這個問題,規範寫就是一開始都把類型區分好。趕項目(比方說我)就把返回值都轉成string類型。spa

後來纔想起來這個小問題以前是碰到過的本身給忘了,很尷尬。記一下,省得下次又忘記。對象

相關文章
相關標籤/搜索