element ui 自定義異步驗證


之前提到過,axios是一個異步請求,但是很多時候我們都需要同步請求,比如在element的表單驗證中需要驗證一個用戶名是否存在的時候,異步請求好像就不太好用了。前邊博客中提到過,這種情況可以用es6的Promise來處理,但是今天還是遇到一些問題,因為,Promise的回調函數也是一個異步的過程,所以這個時候好像也不能給我一個說法啊。比如這樣:

 

 

 

那么這樣就不能調用圖中callback(new Error("用戶已存在"));的部分了。

這個時候需要兩個關鍵字 async和 await

 

 這樣就能完成需求了

 


免責聲明!

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



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