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/guide/migration-vue-router.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ order: 702
10
10
11
11
### `router.start` <sup>remplacée</sup>
12
12
13
-
Il n'y a plus d'API dédiée pour initialiser Vue Router. Cela signifie qu'à la place d'utiliser :
13
+
Il n'y a plus d'API dédiée pour initialiser Vue Router. Cela signifie qu'au lieu d'utiliser :
14
14
15
15
```js
16
16
router.start({
@@ -45,7 +45,7 @@ new Vue({
45
45
</div>
46
46
{% endraw %}
47
47
48
-
## Définition des routes
48
+
## Définition de route
49
49
50
50
### `router.map` <sup>remplacée</sup>
51
51
@@ -87,7 +87,7 @@ La syntaxe par tableau permet une plus grande prédictibilité de la concordance
87
87
Si vous avez besoin programmatiquement de générer les routes au démarrage de votre application, vous pouvez le faire dynamiquement en ajoutant les définitions de route dans votre tableau. Par exemple :
88
88
89
89
```js
90
-
// Base de routes normale
90
+
// Base de routes statiques
91
91
var routes = [
92
92
// ...
93
93
]
@@ -264,7 +264,6 @@ if (route.meta.requiresAuth) {
264
264
265
265
Quand vous passez des tableaux à des paramètres de QueryString la syntaxe `/foo?users[]=Tom&users[]=Jerry` ne fonctionne plus. À la place, la nouvelle syntaxe sera `/foo?users=Tom&users=Jerry`. En interne `$route.query.users` sera toujours un tableau, mais s'il n'y a qu'un seul paramètre dans la query `/foo?users=Tom`, quand vous accéderez à cette route, il n'y aura aucun moyen pour le routeur de savoir si nous souhaitons que `users` soit un tableau. À cause de cela, il faut ajouter une propriété calculée et remplacer toutes les références de `$route.query.users` par cela :
266
266
267
-
268
267
```javascript
269
268
exportdefault {
270
269
// ...
@@ -345,11 +344,11 @@ Le `<a>` sera dans ce cas le lien (et amènera sur l'adresse correcte), mais la
345
344
</div>
346
345
{% endraw %}
347
346
348
-
## Navigation programmatique
347
+
## Navigation par programmation
349
348
350
349
### `router.go` <sup>changée</sup>
351
350
352
-
Pour plus de consistance avec l'[API HTML5 History](https://developer.mozilla.org/fr-FR/docs/Web/API/History_API)`router.go` est maintenant utilisé pour [la navigation en arrière où en avant](https://router.vuejs.org/fr/essentials/navigation.html#routergon) alors que [`router.push`](https://router.vuejs.org/fr/essentials/navigation.html#routerpushlocation) est utilisé pour naviguer vers une page spécifique.
351
+
Pour plus de consistance avec l'[API HTML5 History](https://developer.mozilla.org/fr-FR/docs/Web/API/History_API)`router.go` est maintenant utilisé pour [la navigation en arrière ou en avant](https://router.vuejs.org/fr/essentials/navigation.html#routergon) alors que [`router.push`](https://router.vuejs.org/fr/essentials/navigation.html#routerpushlocation) est utilisé pour naviguer vers une page spécifique.
0 commit comments