Vue.js / Nuxt.js

Form & Validation Vue

v-model, xử lý form, kiểu input, validation form, VeeValidate, Zod, Yup, validator tùy chỉnh

20 câu hỏi phỏng vấn·
Mid-Level
1

v-model trong Vue là gì?

Câu trả lời

v-model tạo ra two-way binding giữa một phần tử form và dữ liệu reactive. Nó tự động đồng bộ giá trị của input với biến liên quan, loại bỏ nhu cầu viết thủ công binding giá trị và event listener. Directive này là cách tiêu chuẩn để xử lý form trong Vue.

2

Tương đương của v-model khi dùng v-bind và một event listener là gì?

Câu trả lời

v-model là cú pháp đường (syntactic sugar) cho sự kết hợp của v-bind:value (hoặc :value) để liên kết giá trị và @input để lắng nghe thay đổi. Sự kết hợp này giúp hiểu cách v-model hoạt động bên trong và hữu ích khi cần kiểm soát chi tiết hơn việc cập nhật.

3

Nên dùng modifier v-model nào để đồng bộ giá trị chỉ sau khi người dùng rời khỏi trường nhập?

Câu trả lời

Modifier .lazy thay đổi hành vi của v-model để lắng nghe sự kiện change thay vì input. Việc đồng bộ diễn ra khi blur thay vì sau mỗi lần gõ phím. Điều này hữu ích để giảm các cập nhật thường xuyên và cải thiện hiệu năng trên các trường có validation tốn kém.

4

Modifier v-model nào tự động chuyển đổi đầu vào thành số?

5

v-model hoạt động như thế nào với một checkbox đơn?

+17 câu hỏi phỏng vấn

Nắm vững Vue.js / Nuxt.js cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí