Vue Composition API с нуля #93 - CSS классы иконок

preview_player
Показать описание
Разработка реального проекта на Vue с использованием Composition API и последующим развертыванием на production.

#vue #vuejs #vue3
Рекомендации по теме
Комментарии
Автор

Хорошее подробное объяснение, спасибо!👍

Ctrl_C.Ctrl_V
Автор

Привет! Спасибо за регулярные видео по Vue!

По моему использовать props classes выглядит как антипаттенр, почему? а если мы хотим чтобы у иконки не было никаких классов?
Есть еще способ как сохранить использование обычного атрибута class. Это использовать хук useAttrs и computed свойство внутри компонента BaseIcon

import { computed, useAttrs } from 'vue'
const attrs = useAttrs()
const classes = computed(() => attrs.class || 'h-8')

<compoent :class="classes">

surr