關於ant Design中this.props.form.validateFields未執行的問題

在使用ant Designd的 form 組件時發現點擊提交方法中 this.props.form.validateFields((err, values) => {}) 部分未執行,也沒有報錯

原因:我使用了自定義校驗 validator ,在自定義校驗方法中有個錯誤,使用了未定義的變量。

注意:

1、使用validator 時,注意自定義方法中是否有錯誤;對於如何解決沒有錯誤提示,官網提示:可以選擇通過 async 返回一個 promise 或者使用 try...catch進行錯誤捕獲,具體查看官網form組件

2、使用validator 時,自定義方法中 callback 必須被調用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章