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}}
не хочется как-то дублировать тэги подобным образом
  • Вопрос задан
  • 488 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Prow1er
Назначать классы, а не стили:
:class="{'class_opacity': isClass}";
Ну или в style заносить свойства из data.
Ответ написан
Комментировать
Fragster
@Fragster
помогло? отметь решением!
У vue очень хорошая документация на русском https://ru.vuejs.org/v2/guide/class-and-style.html
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы