? Не хочется в каждом компоненте делать огромную портянку с v-if , плюс ко всему есть вероятность, что будет третья версия
единственный путь - это создавать для каждой версии свои компоненты ? Но получается громоздко
как вариант, попробовать сделать темизированные компоненты что то типо такого https://www.vue-tailwind.com/
окей. а примерно как это должно работать ?
- стили компонента делятся на смысловые блоки, абстракции - создается тема (json, js) для каждого компонента - при подключении библиотеки компонента указывается тема - в компоненте, через props прокидывается тема, через computed резолвится текущий вариант смотрите исходники примера
а если логика разная ?
тогда это больше не про компоненты, а виджеты
Обсуждают сегодня