Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
Vue.js + Activar solo un evento

Tengo el menú desplegable a continuación creado usando li y dentro del menú desplegable también quiero proporcionar la funcionalidad de eliminación. Si se hace clic en 'X', se debe eliminar el registro. Sin embargo, cuando hago clic en 'X', también se activa 'cambiar filtro', que también está dentro del mismo li. ¿Hay alguna forma de evitar que se active el 'cambio de filtro'?

ingrese la descripción de la imagen aquí A continuación se muestra el código -

 <ul> <li v-on:click="createNew">Create new Filter</li> <li v-for="item in filters.entities" v-on:click="filter.changeFilter(item.id,item.name)">{{ item.name }}<div title="Delete filter" v-on:click="delete(item.id)">x</div></li> </ul> //Inside js file delete: (itemId) => { var result = window.parent.Xrm.WebApi.deleteRecord('ice_filters', itemId.toString()); }
about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Intente agregar el modificador de stop para detener la propagación del evento del elemento secundario al principal:

 <div title="Delete filter" v-on:click.stop="delete(item.id)">x</div>
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda