La interpolación de datos hace referencia a la forma como se trabaja con variables dentro de los componentes Vue. Estas variables utilizan la sintaxis de doble corchete {{ text }}
Introducción
¿Qué es Vue.js?
Fundamentos de componentes
Configuración del entorno
Primer contacto
Renderizado declarativo
Interpolación de datos
Interpolación de datos 2
Atributos reactivos
Input de usuario
Eventos de usuario
Inputs reactivos
Reactividad
Propiedades computadas
Watchers
Estilos reactivos
Listas y condicionales
Condicionales
Listas
Componentes personalizados
Componentes
Slots
Comunicación entre componentes
Comunicación de componente padre a hijo
Comunicación de componente hijo a padre
Custom v-model
Comunicación con componentes profundos
Componentes en el Virtual DOM
Instancias de componentes
Cierre del curso
Vue progresivo
Esto es solo el comienzo
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Diana Martínez
Aportes 10
Preguntas 1
La interpolación de datos hace referencia a la forma como se trabaja con variables dentro de los componentes Vue. Estas variables utilizan la sintaxis de doble corchete {{ text }}
Lo que más se suele hacer es tener una unica instacia de Vue osea un Vue.createApp() y se crean componentes que van hacer parte de esta instacia, osea que app es como el componente padre mayor jajaja porque los componentes que hacen parte de él tambien pueden ser padres de otros componentes. Pero todos los componentes van ha estar contenidos en la instancia o componente App.
La variable vm es el objeto principal que contiene toda la aplicación donde puede tener un solo componente o más.
Tenemos 2 opciones para construir para poder crear aplicaciones:
Primera opción: Tener 2 instancias separadas, para 2 elementos html
Segunda opción: Crear componentes dentro componentes, es este caso dentro del componente principal, se podría crear subcomponentes y todo estaría contenido dentro de un único div id=”app”
En este caso lo que más se suele hacer es la segunda opción, de crear componentes anidados; porque todo este dentro del mismo objeto principal se va compartir un contexto de varias cosas y va facilitar el trabajo.
La primera opción es válida ya que hay proyectos que no se usan al 100% que trabajan una pequeña parte de una sección.
La Sintaxis que contienen dentro de las dobles llaves, podemos ingresar cualquier expresión valida de JavaScript o en este caso algo que este dentro del contexto de datos del objeto de vue.js.
También el elemento div, deja de ser considerado un simple elemento html y forma parte dentro del componente que se acaba de crear, en términos de Vue.js se conoce como “Template” del Componente.
Cuando creemos componentes mas avanzados necesitaremos un elemento html; pero no siempre necesitaremos estar agregando directamente sobre el elemento html el Template; sino que dentro del mismo objeto de configuración de las opciones vue.js se podrá agregar Templates para que se rendericen de la forma correcta y estén todos separados y reutilizables.
El CDN de vue junto con la options Api, es la mejor manera de iniciar a entender los conceptos de Vue. Ademas, asi tambien puedes probar Vue en un proyecto ya existente.
{{ showDescription() }}
<button @click="changeTitle">Push button 👈</button>
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?