изменения в type
<div class="condition" v-for="(condition, index) in conditions" :key="index">
<!-- -->
{{condition.type === 'const' ? condition.attribute = null : condition.value = null}}
<!-- -->
</div>
не есть норма. Если там просто текст, то ещё куда ни шло, но если завтра понадобится наростить вокруг отдельный компонент - будет больно. Лучше подобных подходов избегать и вместо этого использовать v-if/v-else/v-else-if/v-show с необходимыми проверками в условии.
Обсуждают сегодня