Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

189
Visualizações
¿Es posible establecer varias clases con expresiones ternarias?

Tengo un popBox para agregar datos y cuando hago clic en el botón se abre una ventana en la que ingreso datos mientras el fondo está un poco oscurecido por la opacidad.

 <div :class="[!popBox ? 'opacity-100' : 'opacity-60']">

Este código funciona perfectamente, pero también quiero poder eliminar datos con otro cuadro emergente que diga "¿quieres eliminar datos?" con dos botones.

Mi pregunta es ¿cómo puedo fusionar los dos enlaces de clase a continuación?

 <div :class="[!popBox ? 'opacity-100' : 'opacity-60']"> <div :class="[!popDeleteBox ? 'opacity-100' : 'opacity-60']">
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Solo tienes que actualizarlo a

 <p :class="[!popBox ? 'opacity-100' : 'opacity-60', !popDeleteBox ? 'opacity-100' : 'opacity-60']"></p>

Podría usar enlaces de clase , con v-bind:class

 <p v-bind:class="{ 'opacity-60': popBox || popDeleteBox, 'opacity-100': !popBox && !popDeleteBox, }"></p>

O simplemente como una cadena

 <p :class="`${!popBox ? 'opacity-100' : 'opacity-60'} ${!popDeleteBox ? 'opacity-100' : 'opacity-60'}`"></p>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda