Vee Validateって?
Vue.js公式バリデーションライブラリです。
https://baianat.github.io/vee-validate/
知らんかった...
Vee Validateでイベント指定してバリデーションの発火タイミングをコントロール出来るなんて...
こんなの普通に考えたら、そういう仕組みあるに決まってるのに数ヶ月前の自分はこれに気が付かず実装してしまっていたw
(力技でイベント発火させないように頑張ってたw)
https://baianat.github.io/vee-validate/guide/events.html#changing-default-events
どうやるのさ!
こうやるとフォームに変更があって、フォーカスが外れたタイミングで発火します。
デフォルトだと入力途中でもバリデーションが問答無用で発火しますw
バリデーション定義の.jsファイル
Vue.use(VeeValidate, { events: 'change' });
実装サンプルを今度作ってQiitaに投稿しようかな...
本日の教訓
公式ドキュメントは隅々まで読もう!w