Mô tả Single File Component trong Vuejs?
Mô tả Single File Component trong Vuejs?
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).
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.middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào