Я работаю над компонентом Vue, который будет использоваться на двух разных платформах (веб / мобильная). Я также хочу, чтобы компонент имел одинаковый стиль / внешний вид на обеих платформах. Каждая платформа использует свой CSS фреймворк.
Как лучше всего go сделать стиль / внешний вид одинаковым? Без двух совершенно разных компонентов.
Я могу придумать несколько вариантов
- Наличие опоры для установки стиля
- Два разных шаблона и использование миксина
- Подобно 1, но имеет модуль CSS, который можно переключать
- Область стиля, чтобы он не зависел от платформы css framework