Задать вопрос
nskarl
@nskarl
Вообще дизайнер

Как v-if внутри одного тэга в template vue?

привет! :)
есть вот такой шаблон:
<template>
...
	<a :href="`/${param._id}`" v-if="!param.new" style="opacity:.5">
	<a :href="`/${param._id}`" v-if="param.new">
...
</template>


Мне нужно добавить свойство style если отсутствует значение param.new

судя по документации, v-if можно задать только подобным способом
а нет ли какого-нибудь более традиционного, в пределах 1 тэга?
что-то вроде
{{if param.new}}style=""{{/if}}
не хочется как-то дублировать тэги подобным образом
  • Вопрос задан
  • 504 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя Сергей К ответам на вопрос (2)
@Prow1er
Назначать классы, а не стили:
:class="{'class_opacity': isClass}";
Ну или в style заносить свойства из data.
Ответ написан
Комментировать