Elementui async-validator 點擊保存無反應


項目中表單驗證,需要出現提示,但是要能提交;如下圖,要驗證基本格式;點擊提交又是要能夠請求后台接口的

 

 

 使用了自定義表單規則實現了;

 在點擊的時候給了一個標識,在點擊的時候驗證只驗證規則,不阻止提交;

var check = (rule, value, callback) => {
            value = value.replace(/\s+/g, "");
            if (value === "") {
                callback(new Error("不能為空"));
            } else {
                if(!this.isSubmit){
                    if(!規則){
                        callback(new Error("規則錯誤"));
                    }
                }else{
                    callback();
                }
            }
        };

單個輸入框,下卡框都能驗證了;但是最后提交的時候沒有反應了

既不進驗證成功,也不進驗證失敗;

后來網上查到如果驗證中存在if ;eles里面一定要有callback()才行;

 

 

一個個校驗發現有個校驗確實沒有callback,加上就正常了

 


免責聲明!

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



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