Please enable JavaScript.
Coggle requires JavaScript to display documents.
Vue3 vee-validate ブレスト - Coggle Diagram
Vue3 vee-validate ブレスト
課題
複数項目に渡るバリデーションの実現が困難
vee-validate重たくなりがち
vee-validate がよしなにやっているオプションが原因?
AuthUser の対応で無効にしている
対策
そもそもvee-validateは複数項目のバリデーションに対応していたか
vue2では$this.validate()を実装し変更時に通知していた
validateDeep()
notifyChange()
setFieldError() でsetが必要
CouponForm でやっている
一般的には computed の setter でなんとかするのがよさそう
Announce リトライ (半日くらいを目処に)
Vue2 側で Form の作りを改善する
Form を使う画面を Vue3 に移行する
Vue2 の実装のいけてなさと Vue3 以降で発生した問題を切り分けるために事前に改善を行う
Vue2 のいけてなさ
watcher を使って複数フィールドを監視しているのがよくない
notfyChange() が減ると happy
(むずかしいかも)
やばい Form がない画面を優先して移行