Single File Component — файл .vue, объединяющий шаблон, логику и стили компонента в секциях template, script и style.
Что такое Single File Component во Vue и каковы его основные секции?
Single File Component — файл .vue, объединяющий шаблон, логику и стили компонента в секциях template, script и style.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Single File Component — файл .vue, объединяющий шаблон, логику и стили компонента в секциях template, script и style.
script может использовать обычный экспорт или script setup; style допускает scoped и CSS Modules. Файл обрабатывается сборщиком, а браузер получает JavaScript и CSS, не исходный SFC. Scoped ограничивает применение правил через преобразованные селекторы, но не является полноценной изоляцией Shadow DOM. Секции необязательно присутствуют все одновременно.
Источник: vuejs.org.