
Урок 01 · 10 хв
Один файл: template, script, style
Vue-компонент — три блоки в одному `.vue`. Розмітка лишається розміткою.
Single File Component: <template> — HTML з директивами, <script setup> — логіка на Composition API, <style scoped> — стилі лише цього шматка. У шаблоні ти пишеш теги, а не JSX-функцію. Це ближче до HTML, ніж React, і ближче до компонента, ніж «просто файл розмітки».
scopedне дає стилям витекти в чужий компонент.- Ім'я файлу
HelloCard.vue— звичайний компонент. Реєструвати глобально не обов'язково: імпортуй там, де вставляєш. {{ }}у шаблоні Vue — текст. Атрибут:v-bind:titleабо коротко:title.
Перевірка
Закріпи, поки не пішов далі
1. Навіщо три блоки в
.vue?2.
script setupдає шаблону3. Шаблон Vue — це JSX?