Guide
Essentiel
- Installation
- Introduction
- Instance de Vue
- Syntaxe de template
- Propriétés calculées et observateurs
- Liaisons de classes et de styles
- Rendu conditionnel
- Rendu de liste
- Gestion des évènements
- Liaisons sur les champs de formulaire
- Composants
Composants en détail
- Création de composants
- Props
- Évènements personnalisés
- Slots
- Composants dynamiques et asynchrones
- Gérer les cas limites
Transitions & animation
- Transitions d'entrée, de sortie et de liste
- Transitions d'état
Réutilisabilité & composition
- Mixins
- Directives personnalisées
- Fonctions de rendu et JSX
- Plugins
- Filtres
Outils
- Composants monofichiers
- Testing
- Support de TypeScript
- Déploiement en production
Évolutions
- Routage
- Gestion de l'état
- Rendu côté serveur
- Security
Mécanismes
- Réactivité en détail
Migration
- Migration depuis Vue 1.x
- Migration depuis Vue Router 0.7.x
- Migration depuis Vuex 0.6.x à 1.0
Meta
- Comparaison avec les autres frameworks
- Rejoignez la communauté Vue.js !
- Rencontrer l'équipe
You’re browsing the documentation for v2.x and earlier. For v3.x, click here.
Plugins
Les plugins sont habituellement ajoutés au niveau des fonctionnalités globales de Vue. Il y a un cadre strictement défini pour un plugin et il y a divers types de plugins que vous pouvez écrire pour :
Ajouter plusieurs méthodes globales ou propriétés. Par ex. vue-custom-element
Ajouter une ou plusieurs ressources globales : directives, filters, transitions, etc. Par ex. vue-touch
Ajouter plusieurs options de composant avec un mixin global. Par ex. vue-router
Ajouter des méthodes d’instance de Vue en les reliant au prototype de Vue.
Fournir une bibliothèque qui fournit sa propre API, et qui en même temps injecte une combinaison des points précédents. Par ex. vue-router
Utiliser un plugin
Utiliser un plugin en appelant la méthode globale Vue.use()
:
|
Vous pouvez optionnellement passer certaines options :
|
Vue.use
empêchera automatiquement l’utilisation du même plugin plusieurs fois. Ainsi, appeler cette fonction plusieurs fois sur le même plugin n’installera le plugin qu’une seule fois.
Certains plugins fournis officiellement par Vue.js comme vue-router
appellent automatiquement Vue.use()
si Vue
est disponible en tant que variable globale. Cependant, dans un environnement modulaire comme avec CommonJS, vous devrez toujours appeler explicitement Vue.use()
:
|
Consultez awesome-vue pour une large collection de plugins et bibliothèques fournis par la contribution de la communauté.
Écrire un plugin
Un plugin Vue.js devrait exposer une méthode install
. Cette méthode sera appelée avec le constructeur de Vue
en tant que premier argument, avec les options possibles suivantes :
|