{headerHeight} from '../constants.ts'
</script>
<style>
.class {
height: ${headerHeight}
}
</style>
То есть мне не нужно динамическое связывание. Мне нужно только раз прокинуть переменную и чтобы потом css-файл сгенерировался со значением переменной headerHeight
Продублирую свой вопрос, т.к. ответа я так и не нашел(
Нашел решение?
Ну, подсказали, что это сделать нельзя. Либо используй препроцессоры и встраивай данные через их возможности, либо используй css-переменные, либо в style атрибут помещай.
Проще всего через css переменную. В особенности есть такой подход нужен в 3-5 местах в проекте.
Я просто с реакта, и я хочу все свои «best practice» перетащить и во vue. Размазывание данных (что-то в js, что-то в css) - это плохо. То есть на реакте у меня все было под контролем в одном месте и в одном формате. Хочу также и тут)
Пиши на jsx синтаксисе, а лучше на tsx, если ты с реакта
Тут так не принято
Потому что css из препроцессора рендерится заранее.
Обсуждают сегодня