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
** Note : Dans une instnace Vue, vous pouvez accéder à l'instance du routeur via `$router`. Vous pouvez donc appeler `this.$router.push`.**
7
+
** Note : Dans une instance Vue, vous pouvez accéder à l'instance du routeur via `$router`. Vous pouvez donc appeler `this.$router.push`.**
8
8
9
-
Pour naviguer à différente URL, utilisez `router.push`. Cette méthode ajoute une nouvelle entrée dans la pile de l'historique, ainsi quand un utilisateur clique sur le bouton retour de son navigateur, il retournera à l'URL précédente.
9
+
Pour naviguer à différentes URLs, utilisez `router.push`. Cette méthode ajoute une nouvelle entrée dans la pile de l'historique. Ainsi quand un utilisateur clique sur le bouton retour de son navigateur, il retournera à l'URL précédente.
10
10
11
-
Cette méthode est appelé en interne quand vous cliquez sur `<router-link>`, aussi cliquer sur `<router-link :to="...">` est un équivalent à l'appel de `router.push(...)`.
11
+
Cette méthode est appelée en interne quand vous cliquez sur `<router-link>`. Aussi cliquer sur `<router-link :to="...">` est un équivalent à l'appel de `router.push(...)`.
Dans la version 2.2.0+, vous pouvez optionnellement fournir les fonctions de rappel `onComplete` et `onAbort` à `router.push` ou `router.replace` en tant que deuxième et troisième arguments. Ces fonctions de rappel seront appelées quand la navigation sera respectivement ; complété avec succès (après la résolution de tous les hooks asynchrones), ou arrêté (navigation vers la même route ou vers une route différente avant que la navigation courante ne soit achevée).
33
+
Dans la version 2.2.0+, vous pouvez optionnellement fournir les fonctions de rappel `onComplete` et `onAbort` à `router.push` ou `router.replace` en tant que deuxième et troisième arguments. Ces fonctions de rappel seront appelées quand la navigation sera respectivement ; complétée avec succès (après la résolution de tous les hooks asynchrones), ou arrêtée (navigation vers la même route ou vers une route différente avant que la navigation courante ne soit achevée).
Il agit comme `router.push`, la seul différence est que la navigation se fait sans ajouter de nouvelle entrée dans la pile de l'historique. Comme son nom l'indique, ça remplace l'entrée courante.
37
+
Il agit comme `router.push`. La seule différence est que la navigation se fait sans ajouter de nouvelle entrée dans la pile de l'historique. Comme son nom l'indique, il remplace l'entrée courante.
38
38
39
39
| Declarative | Programmatique |
40
40
|-------------|--------------|
@@ -48,10 +48,10 @@ Cette méthode prend un seul nombre en tant que paramètre. Celui-ci indique de
48
48
Des exemples
49
49
50
50
```js
51
-
// avancer d'une entrée, c'est identique à `history.forward()`
51
+
// avancer d'une entrée, identique à `history.forward()`
52
52
router.go(1)
53
53
54
-
// retourner d'une entrée en arrière, c'est identique à `history.back()`
54
+
// retourner d'une entrée en arrière, identique à `history.back()`
55
55
router.go(-1)
56
56
57
57
// avancer de trois entrées
@@ -64,8 +64,8 @@ router.go(100)
64
64
65
65
#### Manipulation de l'historique
66
66
67
-
Vous avez peut être remarqué que `router.push`, `router.replace` et `router.go` sont des équivelent de [`window.history.pushState`, `window.history.replaceState`and`window.history.go`](https://developer.mozilla.org/fr-FR/docs/Web/API/History), et qu'ils imitent les APIs de `window.history`.
67
+
Vous avez peut être remarqué que `router.push`, `router.replace` et `router.go` sont des équivalent de [`window.history.pushState`, `window.history.replaceState`et`window.history.go`](https://developer.mozilla.org/fr-FR/docs/Web/API/History), et qu'ils imitent les APIs de `window.history`.
68
68
69
69
Donc, si vous utilisez déjà l'[API History des navigateurs](https://developer.mozilla.org/fr-FR/docs/Web/API/History_API), manipuler l'historique sera très simple avec vue-router.
70
70
71
-
Il n'est pas nécéssaire de préciser que les méthodes de navigation (`push`, `replace`, `go`) fonctionnent de la même manière dans tous les mode de routage (`history`, `hash` and `abstract`).
71
+
Il n'est pas nécessaire de préciser que les méthodes de navigation (`push`, `replace`, `go`) fonctionnent de la même manière dans tous les modes de routage (`history`, `hash` and `abstract`).
0 commit comments