Remplacer les filtres par des propriétés calculées dans Vue JS 3
Apprenez à remplacer les filtres dépréciés de Vue.js 2 par des propriétés calculées en Vue.js 3.
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 cette leçon, nous allons explorer la manière de convertir des filtres en propriétés calculées dans Vue.js 3. Depuis cette version, les filtres utilisés dans les interpolations et les directives v-bind ont été dépréciés, nécessitant une nouvelle approche pour appliquer des traitements similaires.
Nous commencerons par illustrer comment créer une propriété calculée qui transforme une chaîne de texte pour mettre en majuscule la première lettre de chaque mot. Ensuite, nous examinerons des cas plus complexes, comme l'inversion du contenu d'une chaîne.
En outre, nous expliquerons pourquoi il est déconseillé d'inclure des calculs complexes directement dans les templates et l'importance d'utiliser des fonctions calculées pour maintenir un code propre et facile à maintenir.
Objectifs de cette leçon
Les objectifs de cette vidéo sont :
1. Comprendre les changements introduits dans Vue.js 3 concernant les filtres.
2. Savoir créer et utiliser des propriétés calculées.
3. Apprendre à éviter les erreurs courantes lors de la migration de filtres.
Prérequis pour cette leçon
Pour tirer pleinement parti de cette vidéo, il est recommandé d'avoir des connaissances de base en Vue.js 2 et de savoir manipuler les fonctionnalités de base des objets JavaScript.
Métiers concernés
Les développements abordés dans cette vidéo sont particulièrement utiles pour les développeurs web travaillant avec Vue.js, notamment ceux spécialisés dans les frameworks JavaScript modernes.
Alternatives et ressources
En l'absence de filtres, utilisez des méthodes ou des propriétés calculées dans Vue.js 3 pour obtenir des résultats similaires. Cela permet d'avoir un code plus clair et maintenable.
Questions & Réponses
 
                
               
         
           
                                           
                                          