Aspectos Básicos
David Daza
Full Stack Developer - Random Monkey
@ddazal
Lugar · Bebidas · Comida
Nombre: Platzi Invitados GPRS
Password: invitados_platzi
1. Crea un archivo HTML y usa el script de Vue
<script src="https://unpkg.com/vue"></script>2. Crea una instancia de Vue
new Vue({
el: '#demo'
})3. Agrega datos
new Vue({
el: '#demo',
data: {
message: 'Hola Vue!'
}
})4. Muéstralos
<div id="app">
<h1>{{ message }}</h1>
</div>1
2
3
4
1. Render declarativo
2. Componentes
3. Client-side routing
4. Manejo de estado
Modifica la propiedad display de CSS, por tanto, el elemento siempre está presente en el DOM
Es utilizado para renderizar un elemento de manera condicional
Nos permite enlazar métodos con eventos comunes
Nos permite enlazar datos de la instancia de Vue con atributos de los elementos HTML
Agregar un botón que permita reiniciar el contador
Boilerplate:
Solución:
Nos permite mostrar una lista de items basados en un arreglo o en un objeto
Haz que los botones para votar funcionen y muestra la suma total
Boilerplate:
Solución:
Filtros
Props
Mixins
Modificadores
Ciclos de vida
Manejo de estado
Directivas personalidadas
Routing
Animaciones
SSR
@ddazal