element validate驗證函數(shù)不執(zhí)行的原因分析
element validate驗證函數(shù)不執(zhí)行的原因
注意避坑 可能原因
1.el-form 并不是v-model="form" 而是 :model="form" --這個問題可能會導(dǎo)致很多奇怪的bug
2.自定義的validator驗證方式需要調(diào)用callback。
驗證失敗callabck(new Errno('')). 驗證成功 callback()
3.checkbox radio無法校驗 注意使用的tigger是change而不是blur
1.使用:model
2.自定義的validator驗證方式需要調(diào)用callback:
注意:
vaildator自定義規(guī)則this.bankCardRules 需要有callback 所有自定義規(guī)則都需要callback否則無法被validate捕捉 return 也不會好用 只有用callback才會好用!
自定義規(guī)則的第三個入?yún)⒕褪莄allback
當(dāng)callbacl返回為new Error 會判斷為校驗不通過
而callbak為空的時候則會判斷為校驗通過
return 返回也不會好用 只有用callback才會好用?。?/p>
這個時候才會進入到validate函數(shù)中正確執(zhí)行
3,
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue中的echarts實現(xiàn)寬度自適應(yīng)的解決方案
這篇文章主要介紹了vue中的echarts實現(xiàn)寬度自適應(yīng),本文給大家分享實現(xiàn)方案,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09詳解element-ui 組件el-autocomplete使用踩坑記錄
最近使用了el-autocomplete組件,本文主要介紹了element-ui 組件el-autocomplete使用踩坑記錄,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03vue2.0使用swiper組件實現(xiàn)輪播的示例代碼
下面小編就為大家分享一篇vue2.0使用swiper組件實現(xiàn)輪播的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03