vue-treeSelect校驗


vue-treeSelect簡介

vue-treeSelect
這是一個樹形下拉選擇框

 
image
  • 如果在form表單里(el-form)進行校驗會出現問題,rules里的tigger沒有相關的觸發校驗事件(我在網站上沒有找到,change不能觸發)

下面寫一下我的解決方法案例

  • 先看代碼
 
代碼示例
<treeselect v-model='partake.dicPid' :multiple='false' :options='options1' 
  • rules里正常寫
 
rule寫法
  • @input@close的含義
 
image

顧名思義input是輸入之后調用的方法,close是關閉下拉框調用的方法(因為選擇框有個輸入搜索功能,所以需要調用input方法)

  • 在input和close調用的方法里用validateField重新校驗,就能在選擇或清空數據時進行校驗
 
image
changeDicPid(val){ this.$nextTick(()=>{ this.$refs.partakeRef.validateField('dicPid) }) } 
  • 在保存和關閉的方法里正常調用表單校驗和清除校驗即可

    需要注意的是,在清除校驗時,會調用方法里的校驗,此時會提示校驗信息,所以可以判斷一下保存狀態

 
 
1人點贊
 
 


作者:凜冬已至_123
鏈接:https://www.jianshu.com/p/7b2c1194b358
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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