DescriptionProgrammeAvis
Cette leçon fait partie de la formation
69,00€
Je commande
Formation incluse dans l'abonnement Elephorm
Je m'abonne à Elephorm
Introduction aux Slots Simples
Objectifs
Les objectifs de cette vidéo incluent :
- Comprendre la notion de slots simples dans Vue JS
- Apprendre à utiliser les slots par défaut et de remplacement
- Savoir mélanger les props et les slots pour des composants plus flexibles
Résumé
Découvrez comment passer des données à un composant Vue JS en utilisant des slots simples.
Description
Dans cette leçon, vous allez apprendre à passer des données à un composant Vue JS en utilisant la partie innerHTML du composant, c'est-à-dire ce qui se trouve entre la balise ouvrante et la balise fermante. Nous aborderons plus spécifiquement les slots simples :
- Définition et utilisation des slots simples
- Les slots par défaut et les slots de remplacement
- Mélange des props et des slots
La leçon se terminera par un exemple pratique où nous créerons un composant global avec des slots pour illustrer cette fonctionnalité. Vous serez également guidé sur la manière de combiner les props et les slots afin de produire des composants plus dynamiques et flexibles.
Questions - réponses
Questions réponses
Qu'est-ce qu'un slot simple dans Vue JS ?
Un slot simple permet de passer du contenu au composant enfant depuis le composant parent en utilisant l'innerHTML, c'est-à-dire ce qui se trouve entre les balises ouvrantes et fermantes du composant.
Comment fonctionne le slot par défaut ?
Le slot par défaut s'affiche dans un composant lorsque aucun contenu n'est spécifié dans l'innerHTML du composant parent. Si du contenu est fourni dans l'innerHTML, il remplace le slot par défaut.
Comment peut-on combiner les props et les slots pour créer des composants dynamiques ?
Pour combiner les props avec les slots, on peut utiliser les props pour passer des données spécifiques au composant et les slots pour définir le contenu dynamique à afficher. Par exemple, un composant peut utiliser une prop pour afficher un titre et un slot pour afficher le texte du contenu.
Programme détaillé
Module 1 - Premiers pas en Vue3
Principes clés de Vue.js
03:39
Le modèle MVVM de Vue.js
02:47
Un premier projet Vue.js
14:11
Propriétés calculées
09:53
Data binding
05:55
innerHTML et nœud texte
13:44
Binding bidirectionnel
09:58
Gestion évènementielle
09:24
La directive v-for
13:07
Arguments dynamiques
06:45
La directive v-cloak
01:58
La directive v-once
03:37
Classes conditionnelles
13:21
Module 2 - Les composants Vue JS
Intruductio
04:02
Lifecycle Hooks
10:22
Slots nommés
03:44
Filtres
11:58
Observateurs (watchers)
08:46
Transitions de listes
09:23
Animations en JavaScript
12:08
Module 3 - Les applications SPA (Single Page Applications)
Module 4 - L'interface en ligne de commande Vue-Cli
Introduction
05:18
Composants fonctionnels
03:28
Module 5 - Le gestionnaire d'état Vuex
Module 6 - Le gestionnaire d'état Pinia
Module 7 - Persistance des données avec Firebase
Module 8 - Plus loin avec Vue.js 3
Mixins
05:10
Mixin global
02:25
Plugins
11:19
Le composant Teleport
07:36
L'API de composition
13:19
Vue 3 et TypeScript
13:42