Dans cette vidéo je vous propose de découvrir comment mettre en place des animations basées sur la technique FLIP avec VueJS et la librairie vue-flip-toolkit (basée sur react-flip-toolkit).
Pour suivre ce tutoriel vous pouvez télécharger le code de base utilisé dans la vidéo.
Fonctionnement
Vue-flip-toolkit repose sur l'utilisation de 2 composants
- Flipper sert de container et permet de configurer le comportement de l'animation. Ce composant utilise une propriété
flipKeyqui devra être modifiée lorsqu'un changement de structure est opéré. - Flipped permet de mémoriser la position des éléments à animer. Chaque élément devra posséder un attribut
flipIdunique qui permet de l'identifier.
Voici un petit exemple avec une liste réorganisée de manière aléatoire.