Skip to content

Commit e5a2147

Browse files
committed
Ajout des retours de @forresst
Signed-off-by: Bruno Lesieur <[email protected]>
1 parent 0f6d2b1 commit e5a2147

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/v2/guide/plugins.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ order: 18
66

77
## Écrire un plugin
88

9-
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 :
9+
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 :
1010

1111
1. Ajouter plusieurs méthodes globales ou propriétés. Par ex. [vue-custom-element](https://github.com/karol-f/vue-custom-element)
1212

13-
2. Ajouter une ou plusieurs fonctionnalités : directives/filters/transitions, etc. Par ex. [vue-touch](https://github.com/vuejs/vue-touch)
13+
2. Ajouter une ou plusieurs ressource global : directives, filters, transitions, etc. Par ex. [vue-touch](https://github.com/vuejs/vue-touch)
1414

1515
3. Ajouter plusieurs options de composant avec un mixin global. Par ex. [vuex](https://github.com/vuejs/vuex)
1616

17-
4. Ajouter plusieurs méthodes d'instance de Vue attachées au prototype de Vue.
17+
4. Ajouter des méthodes d'instance de Vue en les reliant au prototype de Vue.
1818

19-
5. Fournir une bibliothèque avec sa propre API, qui injecte en même temps certains des éléments précédemment cités. Par ex. [vue-router](https://github.com/vuejs/vue-router)
19+
5. Fournir une bibliothèque avec sa propre API, qui injecte en même temps certains éléments précédemment cités. Par ex. [vue-router](https://github.com/vuejs/vue-router)
2020

21-
Un plugin Vue.js doit exposer une méthode `install`. Cette méthode va être appelée avec le constructeur de `Vue` en tant que premier argument, avec les options possibles suivantes :
21+
Un plugin Vue.js doit 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 :
2222

2323
``` js
2424
MyPlugin.install = function (Vue, options) {
@@ -27,7 +27,7 @@ MyPlugin.install = function (Vue, options) {
2727
// de la logique de code...
2828
}
2929

30-
// 2. ajouter des fonctionnalités
30+
// 2. ajouter une ressource global
3131
Vue.directive('my-directive', {
3232
bind (el, binding, vnode, oldVnode) {
3333
// de la logique de code...
@@ -43,7 +43,7 @@ MyPlugin.install = function (Vue, options) {
4343
...
4444
})
4545

46-
// 4. ajouter des méthodes d'instance
46+
// 4. ajouter une méthode d'instance
4747
Vue.prototype.$myMethod = function (options) {
4848
// de la logique de code...
4949
}
@@ -65,9 +65,9 @@ Vous pouvez optionnellement passer certaines options :
6565
Vue.use(MyPlugin, { someOption: true })
6666
```
6767

68-
`Vue.use` va automatiquement vous empécher d'utiliser plusieurs fois le même plugin, ainsi appeler de multiple fois le même plugin ne l'installera qu'une fois.
68+
`Vue.use` empêchera automatiquement l'utilisation du même plugin plusieurs fois. Ainsi appeler de multiple fois le même plugin ne l'installera qu'une fois.
6969

70-
Certains plugins fournis officiellement par Vue.js comme `vue-router` appelle `Vue.use()` si `Vue` est disponible en tant que variable globale. Cependant, dans un environnement par module comme avec CommonJS, vous devrez toujours manuellement appeler `Vue.use()` :
70+
Certains plugins fournis officiellement par Vue.js comme `vue-router` appelle automatiquement `Vue.use()` si `Vue` est disponible en tant que variable globale. Cependant, dans un environnement modulaire comme avec CommonJS, vous devrez toujours manuellement appeler `Vue.use()` :
7171

7272
``` js
7373
// En utilisant CommonJS depuis Browserify ou webpack

0 commit comments

Comments
 (0)