Vue.js / Nuxt.js

Vue フォームとバリデーション

v-model、フォーム処理、input タイプ、フォームバリデーション、VeeValidate、Zod、Yup、カスタムバリデーター

20 面接問題·
Mid-Level
1

Vue における v-model とは何ですか?

回答

v-model はフォーム要素とリアクティブなデータの間に two-way binding を作成します。input の値を関連する変数と自動的に同期し、値のバインディングとイベントリスナーを手動で記述する必要をなくします。このディレクティブは Vue でフォームを扱う標準的な方法です。

2

v-bind とイベントリスナーを使った v-model に相当するものは何ですか?

回答

v-model は、値をバインドする v-bind:value (または :value) と変更を監視する @input の組み合わせのシンタックスシュガーです。この組み合わせは v-model の内部動作を理解するのに役立ち、更新をより細かく制御したい場合に便利です。

3

ユーザーがフィールドを離れた後にのみ値を同期させるには、どの v-model 修飾子を使うべきですか?

回答

.lazy 修飾子は、v-model の動作を input ではなく change イベントを監視するように変更します。同期はキー入力ごとではなく blur 時に行われます。これは頻繁な更新を減らし、コストの高いバリデーションを持つフィールドのパフォーマンスを向上させるのに役立ちます。

4

入力を自動的に数値に変換する v-model 修飾子はどれですか?

5

v-model は単一の checkbox でどのように機能しますか?

+17 面接問題

次の面接に向けてVue.js / Nuxt.jsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める