Câu hỏi phỏng vấn Vue.js
Câu hỏi

Mô tả Single File Component trong Vuejs?

Câu trả lời

Trong Vue.js, Single-File Components (SFCs), thường được biết đến với định dạng tệp .vue, là một định dạng tệp đặc biệt cho phép bạn đóng gói template, logic và styling của một component Vue trong một tệp duy nhất. Đây là một tính năng định hình của Vue và là cách tiếp cận được khuyến nghị khi sử dụng Vue trong các kịch bản như Single-Page Applications (SPA), Static Site Generation (SSG), hoặc bất kỳ ứng dụng frontend phức tạp nào mà việc có một bước build được coi là cần thiết để cải thiện trải nghiệm phát triển (DX).

Cấu trúc của một Single-File Component:

Một SFC bao gồm ba phần:

  • <template>: Phần này chứa định nghĩa cấu trúc HTML của component.
  • <script>: Phần này chứa logic JavaScript của component, có thể sử dụng Composition API hoặc Options API.
  • <style>: Phần này chứa các định nghĩa CSS, có thể được scope cục bộ cho component để tránh xung đột với các component khác.

Lợi ích của việc sử dụng SFCs:

  • Cải thiện tổ chức mã bằng cách đặt mã liên quan đến một component cùng một chỗ.
  • Tăng cường khả năng bảo trì và tái ...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Tại sao component data phải là một function?

junior

Vòng đời của Vuejs là gì?

junior

Liệt kê các loại Directives có sẵn trong Vuejs?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào