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

247
Views
Vue cómo configurar la pestaña activa

Tengo un componente de pestaña Vue que la consola cierra la sesión del índice correcto de la pestaña seleccionada, pero no sé cómo configurar la pestaña activa para que se abra. Cualquier ayuda o dirección sería apreciada.

Componente:

 <Tabs :tabs="tabs" :active-tab-index="activeTab" @tab-changed="changeTab" />

Margen

 <div v-show="activeTab === 0"> Show tab one content </div> <div v-show="activeTab === 1"> Show tab two content </div>

Datos:

 data() { return { tabs: [ { id: 0, name: 'Tab One' }, { id: 1, name: 'Tab Two' }, ], activeTab: 0, } },

Método:

 changeTab(index) { console.log('Change activeTab', index) },
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

no me queda completamente claro dónde están el método y los datos, pero asumo que está en el padre, por lo que en ese caso simplemente necesitaría cambiar la función a algo como esto:

 changeTab(index) { this.activeTab = index },

su componente podría ser aún más limpio si brindara la opción de usar v-model en él como: v-model:activeTabIndex="activeTab" . Para que esto suceda, solo necesita emitir los datos dentro del componente con update:activeTabIndex en lugar de tab-changed .

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!