最近の Web アプリケーションには、同じ送信構造を持つフォームが多数あります:
変数
に基づいてフォームと送信ボタンを無効にします
を使用します)
を false 設定に戻し、入力フィールドに
validationErrors
を表示します。
リーリー
useForm.jsリーリー これはある程度機能しますが、2 つの点が欠けています。
useForm では、isSubmitting
を false に戻す前に、コールバックが完了する (成功または失敗) まで待機したいと考えています。コミットメントはこれを行う良い方法でしょうか?もっと良い方法はありますか?次に、Login.vue
のエラーを処理する再利用可能な方法が必要です。この問題に対処する方法について何か提案はありますか?
P粉3015232982024-03-28 11:01:09
最初の質問について - try..catch
ステートメントには finally
という名前の 3 番目のステートメントがあり、これは常に try
ステートメント内にあります。ブロックが完成しました。
Login.vue のエラーを再利用可能な方法で処理するという意味がよくわかりませんが、単に
formErrors## という空の配列 prop を渡すこともできるかもしれません # of useForm
を実行し、useForm.js
で update:modelValue
イベントを発行して双方向バインディングを取得します。