отступов у компонентов?
Несколько раз встречал мнение, что задавать их внутри компонента — антипаттерн (пример: https://habr.com/ru/post/340420/)
Может используют какие-то универсальные обёртки или наборы классов для этой цели?
внешние отступы задаются в родительском компоненте
А если они в основном одни и те же? В каждом родителе задавать?
Например есть у меня VNavbar. Для большинства случаев я делаю обёртку VNavbarWithMargins, а где отступы отличаются использую сам компонент и стилизую в родителе?
ну WithMargins это слишком низкоуровневое имя, скорее, если есть какой-то общий лейаут, то выносить нужно его
Извини, не совсем понял) У меня просто набор страничек, которые вставляются в Layout.vue, в котором есть только контейнер
вот у тебя есть 5 страниц, которые имеют одинаковую структуру - в том числе навбар с определенным отступом, вместо того, чтобы копипастить эту структуру, можно создать компонент, который ее задаст, а все остальное вставлять через слоты
Да, у меня так думаю не получится, всё очень разное В любом случае спасибо, буду думать. Да, возможно классы
Обсуждают сегодня