что у нас на одной страницы может быть куча инстансов vue, и просто объявлять цветовые переменные css не получиться. Так как оно будет применять цвет ко всем другим модулям (это один компонент в котором много других). Было бы идеально внедрить цветовые переменные в <style lang="scss" scoped> , но такой опции не нашел
Посмотрите как в бутстрап реализован variant
т.е предлагаете success warning такие классы использовать? но вид опять будет конфликт что-то перезатереть другой модуль, и я цвета буду получать через API
Тема подразумевает готовый набор цветов. То есть для каждой темы заранее прописаны цвета в css, а набор применяется с помощью директивы variant. Ну или можете назвать её theme, например
будут и темы и пользовательские цвета
Ну это уже другой разговор. Вы же спросили как реализовать смену темы)
ну и как тут быть? что-то в голову нечего не приходит
Подумаю по дороге домой. Рабочий день окончен
Обсуждают сегодня