Учебник по фреймворку Vue3
Введение в фреймворк
Установка фреймворка
Структура компонента
Объект data
Работа с атрибутами
Выполнения кода в представлениях
Массивы
Объекты
Работа с методами
Навешивание обработчиков событий
Работа с data внутри методов
Вспомогательные методы
Передача параметров в метод
Реактивность
Вычисляемые свойства
Модификаторы событий
ссылка на доку стоит
Условия
Показ по условию
Инвертирование условия
Реактивное условие
Тогглинг элементов
Смена текста при тогглинге
Директива v-else
Сложные условия
Директива v-else-if
Условные группы
Директива v-show
Циклы
Перебор массивов
Получение ключей при переборе массивов
Перебор объектов
Перебор группы тегов
Перебор массива объектов
Цикл в диапазоне
Условия в циклах
Атрибут key
Реактивность массивов
Стили
Стилизация компонента
Атрибут class
Объект с CSS классами
Реактивность объекта с CSS классами
Инлайн объект с CSS классами
CSS классы через data
Стилизация через атрибут style
Формы
Двусторонняя привязка данных к инпутам
Получение данных формы по событию
Работа с textarea
Работа с чекбоксами
Массив значений чекбоксов
Работа с радиокнопками
Работа с селектами
Формирование селекта в цикле
Блокировка элементов
Модификаторы клавиш
ссылка на доку стоит
Форма для добавления элементов массива
Кнопка для удаления элемента массива
Кнопка для удаления из массива объектов
Форма для редактирования массива объектов
Компоненты
Введение
Создание дочерних компонентов
Передача данных в компонент
Передача данных любого типа
Передача свойств объекта data
Указание типа пропсов
Создание компонентов в цикле
Однонаправленный поток данных
Испускание событий
Параметры событий
Испускание события в атрибуте
Реактивное удаление компонентов
Реактивное редактирование компонентов
Компонент для добавления данных