Comprendre et Utiliser le Data Binding en Vue.js
Cette leçon vous apprendra à utiliser le data binding pour lier les propriétés du modèle aux attributs HTML avec Vue.js.
Premiers pas en Vue3
Les composants Vue JS
Les applications SPA (Single Page Applications)
L'interface en ligne de commande Vue-Cli
Le gestionnaire d'état Vuex
Le gestionnaire d'état Pinia
Persistance des données avec Firebase
Plus loin avec Vue.js 3
Détails de la leçon
Description de la leçon
Dans ce cours, nous allons explorer une technique essentielle en Vue.js : le data binding. Vous apprendrez à insérer des propriétés du modèle dans l'inner HTML des balises grâce à l'interpolation. Ensuite, nous montrerons comment affecter une propriété du modèle à un attribut HTML. Nous vous expliquerons les deux syntaxes possibles : en utilisant v-bind: ou sa version abrégée avec les deux points :. Vous découvrirez comment afficher dynamiquement une image en liant l'URL définie dans le modèle à l'attribut src d'une balise img. Enfin, nous vous proposerons un petit exercice pour lier une propriété de type ID à une balise div et vérifier le résultat dans la console du navigateur.
Objectifs de cette leçon
À la fin de cette vidéo, vous serez capable de :
- Utiliser le data binding pour lier des propriétés du modèle à des attributs HTML.
- Manipuler l'inner HTML des balises avec Vue.js.
- Travailler avec les directives v-bind et sa version abrégée.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir une compréhension de base de JavaScript, HTML et des concepts fondamentaux de Vue.js.
Métiers concernés
Les compétences développées dans cette leçon peuvent être appliquées dans des métiers tels que développeur web frontend, ingénieur logiciel, et intégrateur web.
Alternatives et ressources
En alternative à Vue.js, vous pouvez utiliser React ou Angular pour réaliser des liaisons entre le modèle et la vue dans vos applications web.
Questions & Réponses
v-bind:src ou sa version abrégée :src pour lier une propriété du modèle à l'attribut src d'une balise img.
:src au lieu de v-bind:src.