@kirill-93

Кастомный атрибут по условию в Vue?

Подскажите, как правильно добавлять атрибут по условию
<div id="container"  v-masonry>
...
</div>

Вот этот атрибут v-masonry мне нужно добавлять и убирать по условию. Дублировать разметку через v-if v-else неудобно, т.к. блок большой.
  • Вопрос задан
  • 2392 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега Vue.js
Вот этот атрибут v-masonry мне нужно добавлять и убирать по условию.

Это не атрибут, а директива.

Дублировать разметку через v-if v-else неудобно, т.к. блок большой.

Сделайте отдельный компонент - дублировать придётся одну строчку.

Или вообще ни одной, если вместо шаблона воспользоваться render-функцией.
Ответ написан
FLUNKEY
@FLUNKEY
самовар
Тоже сталкивался с такой проблемой, поэтому написал небольшую либу для условного рендеринга атрибутов и директив. клик.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mQm
@mQm
https://medium.com/@gearmobile
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы