¿cual es la diferencia entre v-on:click="" y @click=""?

Sergio Rivera

Sergio Rivera

Pregunta
studenthace 4 años

¿cual es la diferencia entre v-on:click="" y @click=""?

1 respuestas
para escribir tu comentario
    Sura Naileth Cedeño Lopez

    Sura Naileth Cedeño Lopez

    Team Platzihace 4 años

    Hola:wave: No hay diferencia entre los dos, uno es solo una abreviatura para el segundo.

    El prefijo v sirve como una señal visual para identificar atributos específicos de Vue en sus plantillas. Esto es útil cuando está utilizando Vue.js para aplicar un comportamiento dinámico a algún marcado existente, pero puede parecer detallado para algunas directivas de uso frecuente. Al mismo tiempo, la necesidad del prefijo v- se vuelve menos importante cuando se construye un SPA donde Vue.js administra cada plantilla.

    <!-- full syntax -->

    <a v-on:click="doSomething"></a>

    <!-- shorthand -->

    <a @click="doSomething"></a>

Curso Básico de Vue.js 2

Curso Básico de Vue.js 2

Construye aplicaciones web dinámicas con Vue.js 2, gestionando componentes, rutas y API REST. Al finalizar, despliega tu proyecto en producción con herramientas modernas como Netlify, ofreciendo una experiencia profesional.

Curso Básico de Vue.js 2
Curso Básico de Vue.js 2

Curso Básico de Vue.js 2

Construye aplicaciones web dinámicas con Vue.js 2, gestionando componentes, rutas y API REST. Al finalizar, despliega tu proyecto en producción con herramientas modernas como Netlify, ofreciendo una experiencia profesional.