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

183
Vistas
¿Cómo puedo importar una directiva en mi aplicación vue sin usar CLI?

Tengo dificultades para agregar una directiva vue a mi aplicación que detecta clics fuera de un elemento.

Lo instalé con npm y lo importé en mi scripttag así:

 import clickOutside from './node_modules/vue-detect-click-outside/index.js';

Entonces lo uso así:

 let app = Vue.createApp({ // Data to work with data: function(){ return{ // Object to fill with JSON response results:[], } }, mounted () { document.addEventListener("keyup", this.nextItem); }, // Methods contains function that fire upon the (computed) data methods:{ clickedOutside() { console.log("clicked outside"); } } }) app.mount('#v_search');

Pero obtengo: No se pudo resolver la directiva: haga clic fuera

Agregué la función en un botón para probar así:

 <button type="submit" @click.prevent="fetchResults" class="searchButton" v-click-outside="{ handler: 'clickedOutside', exclude: ['excluded'] }">

¿Qué estoy haciendo mal? No usé la CLI ni nada para iniciar un proyecto. Primero construí mi proyecto en jquery y ahora estoy tratando de convertirlo a Vue.

about 4 years ago · Juan Pablo Isaza
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