Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

135
Views
cambiar el color del elemento de iones elegido si se elige

Soy relativamente nuevo en Ionic (Vue), así que lo siento si es una pregunta de novato:

 <template> <base-layout page-title="Choose Players" page-default-back-link="/home"> <ion-item v-for="contact in contacts" :key="contact.phoneNumbers[0]" @click="addContact(contact)"> {{ contact.displayName }} </ion-item> </base-layout> </template>

El código anterior genera una lista de contactos, y me gustaría resaltar o cambiar de alguna manera el color de fondo solo para los elegidos (en los que se hizo clic).

También tengo el siguiente método:

 data() { return { contacts: [], chosenContacts: [] }; }, methods: { async loadContacts() { Contacts.getContacts().then(result => { this.contacts = result.contacts; }); }, addContact(contact) { this.chosenContacts.push(contact); } }, mounted() { this.loadContacts(); }

Me gustaría hacer eso o simplemente agregar un ícono solo para los elegidos/seleccionados.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Dado que etiquetó esto con vue, mi respuesta estará en css; sin embargo, use el cheque para devolver lo que quiera.

 .clicked { background-color: red; } :class="inList(contact)" methods: { inList(contact){ return this.contactIds.contains(contact.id) ? 'clicked' : null; } }, computed: { contactIds() { return this.chosenContacts.map(item => item.id); } }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!