You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/v2/api/index.md
+27-23Lines changed: 27 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -80,15 +80,15 @@ type: api (En)
80
80
81
81
Définit un gestionnaire pour les erreurs non interceptées pendant le rendu d'un composant et les appels aux observateurs. Ce gestionnaire sera appelé avec comme arguments l'erreur et l'instance de Vue associée.
82
82
83
-
> En 2.2.0, ce hook capture également les erreurs dans les hooks du cycle de vie des composants. De plus, quand ce hook est `undefined`, les erreurs capturées seront loguées avec `console.error` plutôt qu'avoir un crash de l'application.
83
+
> En 2.2.0+, ce hook capture également les erreurs dans les hooks du cycle de vie des composants. De plus, quand ce hook est `undefined`, les erreurs capturées seront loguées avec `console.error` plutôt qu'avoir un crash de l'application.
84
84
85
-
> In 2.4.0 this hook also captures errors thrown inside Vue custom event handlers.
85
+
> In 2.4.0+ this hook also captures errors thrown inside Vue custom event handlers.
86
86
87
87
> [Sentry](https://sentry.io), un service de traçage d'erreur, fournit une [intégration officielle](https://sentry.io/for/vue/) utilisant cette option.
88
88
89
89
### warnHandler
90
90
91
-
> New in 2.4.0
91
+
> New in 2.4.0+
92
92
93
93
-**Type:**`Function`
94
94
@@ -148,19 +148,19 @@ type: api (En)
148
148
149
149
### performance
150
150
151
-
> Nouveau en 2.2.0
151
+
> Nouveau dans la 2.2.0+
152
152
153
153
-**Type :**`boolean`
154
154
155
-
-**Par défaut :**`false` (à partir de la 2.2.3)
155
+
-**Par défaut :**`false` (à partir de la 2.2.3+)
156
156
157
157
-**Utilisation :**
158
158
159
159
Assignez ceci à `true` pour activer le suivi des performances pour l'initialisation, la compilation, le rendu et la mise à jour des composants dans la timeline des outils développeur des navigateurs. Fonctionne uniquement en mode développement et dans les navigateurs supportant l'API [performance.mark](https://developer.mozilla.org/en-US/docs/Web/API/Performance/mark).
160
160
161
161
### productionTip
162
162
163
-
> Nouveau en 2.2.0
163
+
> Nouveau dans la 2.2.0+
164
164
165
165
-**Type :**`boolean`
166
166
@@ -230,7 +230,7 @@ type: api (En)
230
230
})
231
231
```
232
232
233
-
> Nouveauté de la 2.1.0: retourne une Promise si aucune fonction de callback n'est fournie et si Promise est supporté par l'environnement d'exécution.
233
+
> Nouveauté de la 2.1.0+ : retourne une Promise si aucune fonction de callback n'est fournie et si Promise est supporté par l'environnement d'exécution.
234
234
235
235
-**Voir aussi :**[File de mise à jour asynchrone](../guide/reactivity.html#Async-Update-Queue)
Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattaché à l'instance, afin que vous puissiez accéder aux données, propriétés calculées et méthodes. Cela signifie que __vous ne devriez pas utiliser une fonction fléchée pour définir une méthode du cycle de vie__ (p. ex. `created: () => this.fetchTodos()`). La raison est que les fonctions fléchées utilisent le contexte parent, donc `this` ne sera pas l'instance de Vue comme vous pouvez vous y attendre et `this.fetchTodos` sera `undefined`.
708
+
<p class="tip">Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattaché à l'instance, afin que vous puissiez accéder aux données, propriétés calculées et méthodes. Cela signifie que __vous ne devriez pas utiliser une fonction fléchée pour définir une méthode du cycle de vie__ (p. ex. `created: () => this.fetchTodos()`). La raison est que les fonctions fléchées utilisent le contexte parent, donc `this` ne sera pas l'instance de Vue comme vous pouvez vous y attendre et `this.fetchTodos` sera `undefined`.</p>
711
709
712
710
### beforeCreate
713
711
@@ -930,7 +928,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
930
928
931
929
### provide / inject
932
930
933
-
> Nouveau en 2.2.0
931
+
> Nouveau dans la 2.2.0+
934
932
935
933
- **Type :**
936
934
- **provide :** `Object| () =>Object`
@@ -985,7 +983,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
985
983
}
986
984
```
987
985
988
-
> Les deux prochains exemples fonctionnent seulement avec Vue > 2.2.1. En dessous de cette version, les valeurs injectées étaient résolues après l'initialisation des `props` et de `data`.
986
+
> Les deux prochains exemples fonctionnent seulement avec Vue 2.2.1+. En dessous de cette version, les valeurs injectées étaient résolues après l'initialisation des `props` et de `data`.
989
987
990
988
En utilisant une valeur injectée comme valeur par défaut pour une prop :
991
989
```js
@@ -1034,6 +1032,8 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1034
1032
1035
1033
- **Default:** `{% raw %}["{{", "}}"]{% endraw %}`
1036
1034
1035
+
- **Restrictions :** Cette option n'est disponible que dans la version complète du build, avec la compilation dans le navigateur.
1036
+
1037
1037
- **Détails :**
1038
1038
1039
1039
Change les délimiteurs d'interpolation de texte. **Cette option est uniquement disponible en version complète.**
@@ -1105,7 +1105,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1105
1105
1106
1106
### inheritAttrs
1107
1107
1108
-
> New in 2.4.0
1108
+
> New in 2.4.0+
1109
1109
1110
1110
- **Type:** `boolean`
1111
1111
@@ -1115,14 +1115,18 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1115
1115
1116
1116
By default, parent scope attribute bindings that are not recognized as props will "fallthrough" and be applied to the root element of the child component as normal HTML attributes. When authoring a component that wraps a target element or another component, this may not always be the desired behavior. By setting `inheritAttrs` to `false`, this default behavior can be disabled. The attributes are available via the `$attrs` instance property (also new in 2.4) and can be explicitly bound to a non-root element using `v-bind`.
1117
1117
1118
+
Note: this option does **not** affect `class` and `style` bindings.
1119
+
1118
1120
### comments
1119
1121
1120
-
> New in 2.4.0
1122
+
> New in 2.4.0+
1121
1123
1122
1124
- **Type:** `boolean`
1123
1125
1124
1126
- **Default:** `false`
1125
1127
1128
+
- **Restrictions:** This option is only available in the full build, with in-browser compilation.
1129
+
1126
1130
- **Details:**
1127
1131
1128
1132
When set to `true`, will preserve and render HTML comments found in templates. The default behavior is discarding them.
@@ -1141,7 +1145,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1141
1145
1142
1146
### vm.$props
1143
1147
1144
-
> Nouveau en 2.2.0
1148
+
> Nouveau dans la 2.2.0+
1145
1149
1146
1150
- **Type :** `Object`
1147
1151
@@ -1260,7 +1264,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
@@ -1311,7 +1315,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1311
1315
1312
1316
- **Details:**
1313
1317
1314
-
Contains parent-scope attribute bindings that are not recognized (and extracted) as props. When a component doesn't have any declared props, this essentially contains all parent-scope bindings except for `class` and `style`, and can be passed down to an inner component via `v-bind="$attrs"` - useful when creating higher-order components.
1318
+
Contains parent-scope attribute bindings (except for `class` and `style`) that are not recognized (and extracted) as props. When a component doesn't have any declared props, this essentially contains all parent-scope bindings (except for `class` and `style`), and can be passed down to an inner component via `v-bind="$attrs"` - useful when creating higher-order components.
1315
1319
1316
1320
### vm.$listeners
1317
1321
@@ -1530,7 +1534,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1530
1534
1531
1535
Reporte l'éxécution de la fonction `callback` au prochain cycle de mise à jour du DOM. Utilisez ceci immédiatement après avoir changé des données pour attendre la mise à jour du DOM. C'est la même chose que la fonction globale `Vue.nextTick`, sauf que le contexte `this` dans la fonction `callback` est automatiquement lié à l'instance appelant cette méthode.
1532
1536
1533
-
> Nouveau en 2.1.0: retourne une Promise si aucun callback n'est fourni et si les Promise sont supportés dans l'environnement d'exécution.
1537
+
> Nouveau en 2.1.0+ : retourne une Promise si aucun callback n'est fourni et si les Promise sont supportés dans l'environnement d'exécution.
1534
1538
1535
1539
- **Exemple :**
1536
1540
@@ -1656,7 +1660,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1656
1660
1657
1661
### v-else-if
1658
1662
1659
-
> New in 2.1.0
1663
+
> New in 2.1.0+
1660
1664
1661
1665
- **Expects:** `any`
1662
1666
@@ -1746,7 +1750,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
1746
1750
1747
1751
Attaches an event listener to the element. Theevent type is denoted by the argument. The expression can either be a method name or an inline statement, or simply omitted when there are modifiers present.
1748
1752
1749
-
Starting in`2.4.0`, `v-on` also supports binding to an object ofevent/listener pairs without an argument. Note when using the object syntax, it does not support any modifiers.
1753
+
Starting in2.4.0+, `v-on` also supports binding to an object ofevent/listener pairs without an argument. Note when using the object syntax, it does not support any modifiers.
1750
1754
1751
1755
When used on a normal element, it listens to **native DOM events**only. When used on a custom element component, it also listens to **custom events** emitted on that child component.
1752
1756
@@ -2188,7 +2192,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
2188
2192
2189
2193
When a component is toggled inside `<keep-alive>`, its `activated` and `deactivated` lifecycle hooks will be invoked accordingly.
2190
2194
2191
-
> In 2.2.0 and above, `activated` and `deactivated` will fire for all nested components inside a `<keep-alive>` tree.
2195
+
> In 2.2.0+ and above, `activated` and `deactivated` will fire for all nested components inside a `<keep-alive>` tree.
2192
2196
2193
2197
Primarily used with preserve component state or avoid re-rendering.
2194
2198
@@ -2217,7 +2221,7 @@ Tous les hooks du cycle de vie ont automatiquement leur contexte `this` rattach
2217
2221
2218
2222
- **`include` and `exclude`**
2219
2223
2220
-
> New in 2.1.0
2224
+
> New in 2.1.0+
2221
2225
2222
2226
The `include` and `exclude` props allow components to be conditionally cached. Both props can be a comma-delimited string, a RegExp or an Array:
Copy file name to clipboardExpand all lines: src/v2/guide/components.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -581,7 +581,7 @@ Dans certains cas, nous pourrions avoir besoin d'une « liaison bidirectionnell
581
581
582
582
C'est pour cela que nous avions retiré le modificateur `.sync` dans la version 2.0. Cependant, nous trouvons tout de même qu'il existe des cas où celle-ci est très utile, nottament pour les composants réutilisables. Ce dont nous avions besoin était **de rendre le code d'un enfant qui affecte l'état d'un parent plus cohérent et explicite.**
583
583
584
-
Dans la 2.3 nous réintroduisons donc le modificateur `.sync` pour les props, mais cette fois, ce n'est qu'un sucre syntaxique pour étendre automatiquement un écouteur `v-on` additionnel :
584
+
Dans la 2.3.0+ nous réintroduisons donc le modificateur `.sync` pour les props, mais cette fois, ce n'est qu'un sucre syntaxique pour étendre automatiquement un écouteur `v-on` additionnel :
585
585
586
586
Ce qui suit
587
587
@@ -723,7 +723,7 @@ L'implémentation ci-dessus est plutôt naïve cependant. Par exemple, les utili
723
723
724
724
### Personnalisation de composant avec `v-model`
725
725
726
-
> Nouveau dans la 2.2.0
726
+
> Nouveau dans la 2.2.0+
727
727
728
728
Par défaut, `v-model` sur un composant utilise `value` en tant que prop et peuvent vouloir utiliser `input` en tant qu'événement, mais plusieurs types de champ comme les cases à cocher et les boutons radio pourraient utiliser `value` pour un usage différent. Utiliser l'option `model` permet d'éviter les conflits dans ce genre de situations :
729
729
@@ -935,7 +935,7 @@ L'API de distribution de contenu est un mécanisme vraiment utile lors de la con
935
935
936
936
### Slots avec portée
937
937
938
-
> Nouveau dans la 2.1.0
938
+
> Nouveau dans la 2.1.0+
939
939
940
940
Un slot avec portée est un type de slot spécial qui fonctionne comme un template réutilisable (auquel on peut passer des données) au lieu d'éléments déjà rendus.
941
941
@@ -1145,9 +1145,9 @@ new Vue({
1145
1145
1146
1146
### Composants asynchrones avancés
1147
1147
1148
-
> Nouveau en 2.3.0
1148
+
> Nouveau dans la 2.3.0+
1149
1149
1150
-
Introduit avec la 2.3, le générateur de composant asynchrone peut aussi retourner un objet au format suivant :
1150
+
Introduit dans la 2.3.0+, le générateur de composant asynchrone peut aussi retourner un objet au format suivant :
Copy file name to clipboardExpand all lines: src/v2/guide/events.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -196,7 +196,7 @@ Pour résoudre ce problème, Vue propose des modificateurs d'évènements pour `
196
196
197
197
<pclass="tip">L'ordre a de l'importance quand vous utilisez des modificateurs car le code est généré dans le même ordre. Aussi utiliser `@click.prevent.self` va empécher **tous les clicks** alors que `@click.self.prevent` va uniquement empécher le click sur l'élément lui-même.</p>
198
198
199
-
> Nouveau dans la 2.1.4
199
+
> Nouveau dans la 2.1.4+
200
200
201
201
```html
202
202
<!-- l'évènement « click » sera déclenché au moins une fois -->
> Note : dans les versions <= 2.3.0, l'option `props` est requise si vous souhaitez accepter des props dans un composant fonctionnel. Dans les versions 2.3.0+ vous pouvez omettre l'option `props` et tous les attributs trouvés dans le nœud composant seront implicitement extraits comme des props.
471
+
> Note : dans les versions avant 2.3.0, l'option `props` est requise si vous souhaitez accepter des props dans un composant fonctionnel. Dans les versions 2.3.0+ vous pouvez omettre l'option `props` et tous les attributs trouvés dans le nœud composant seront implicitement extraits comme des props.
472
472
473
473
Tout ce dont le composant a besoin est passé dans l'objet `context`, qui est un objet contenant :
Copy file name to clipboardExpand all lines: src/v2/guide/syntax.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -130,7 +130,7 @@ Vue.js permet de définir des filtres qui peuvent être utilisés pour appliquer
130
130
<divv-bind:id="rawId | formatId"></div>
131
131
```
132
132
133
-
<pclass="tip">Les filtres de Vue 2.x peuvent être seulement utilisés à l'intérieur des interpolations de moustaches et des expressions de `v-bind` (ces dernières étant supportées depuis la 2.1.0) car les filtres ont été conçus à la base dans le but de transformer du texte. Pour des cas plus complexes de transformation de données dans d'autres directives, vous devriez utiliser les [propriétés calculées](computed.html) à la place.</p>
133
+
<pclass="tip">Les filtres de Vue 2.x peuvent être seulement utilisés à l'intérieur des interpolations de moustaches et des expressions de `v-bind` (ces dernières étant supportées depuis la 2.1.0+) car les filtres ont été conçus à la base dans le but de transformer du texte. Pour des cas plus complexes de transformation de données dans d'autres directives, vous devriez utiliser les [propriétés calculées](computed.html) à la place.</p>
134
134
135
135
La fonction de filtre reçoit toujours la valeur de l'expression comme premier argument.
0 commit comments