Skip to content

Commit 6d3327c

Browse files
committed
Merge remote-tracking branch 'upstream/dev' into working
# Conflicts: # docs/en/essentials/dynamic-matching.md # docs/en/essentials/getting-started.md # docs/en/essentials/navigation.md # docs/en/essentials/nested-routes.md Signed-off-by: Bruno Lesieur <[email protected]>
2 parents e446838 + b4e0c8b commit 6d3327c

File tree

9 files changed

+21
-15
lines changed

9 files changed

+21
-15
lines changed

docs/en/advanced/lazy-loading.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Deuxièmement, avec webpack 2, nous pouvons utiliser la syntaxe d'[import dynami
1616
import('./Foo.vue') // returns a Promise
1717
```
1818

19-
> Note: if you are using Babel, you will need to add the [syntax-dynamic-import](http://babeljs.io/docs/plugins/syntax-dynamic-import/) plugin so that Babel can properly parse the syntax.
19+
> Note: if you are using Babel, you will need to add the [syntax-dynamic-import](https://babeljs.io/docs/plugins/syntax-dynamic-import/) plugin so that Babel can properly parse the syntax.
2020
2121
Combining the two, this is how to define an async component that will be automatically code-split by webpack:
2222

docs/en/api/router-link.md

-4
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
<router-link :to="{ path: 'register', query: { plan: 'private' }}">S'enregistrer</router-link>
4343
```
4444

45-
4645
- **replace**
4746

4847
- type : `boolean`
@@ -55,7 +54,6 @@
5554
<router-link :to="{ path: '/abc'}" replace></router-link>
5655
```
5756

58-
5957
- **append**
6058

6159
- type : `boolean`
@@ -68,7 +66,6 @@
6866
<router-link :to="{ path: 'relative/path'}" append></router-link>
6967
```
7068

71-
7269
- **tag**
7370

7471
- type : `string`
@@ -83,7 +80,6 @@
8380
<li>foo</li>
8481
```
8582

86-
8783
- **active-class**
8884

8985
- type : `string`

docs/en/essentials/dynamic-matching.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const User = {
2525
}
2626
```
2727

28-
Vous pouvez regarder un exemple en ligne [ici](http://jsfiddle.net/yyx990803/4xfa2f19/).
28+
Vous pouvez regarder un exemple en ligne [ici](https://jsfiddle.net/yyx990803/4xfa2f19/).
2929

3030
Vous pouvez avoir plusieurs segments dynamiques pour une même route, et ils seront associés aux champs associés dans `$route.params`. Des exemples :
3131

docs/en/essentials/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ const app = new Vue({
6464
// L'application est maintenant en marche !
6565
```
6666

67-
Vous pouvez aussi regarder cet [exemple](http://jsfiddle.net/yyx990803/xgrjzsup/).
67+
Vous pouvez aussi regarder cet [exemple](https://jsfiddle.net/yyx990803/xgrjzsup/).
6868

6969
Notez qu'un `<router-link>` obtiendra automatiquement la classe `.router-link-active` lorsque sa route cible correspond à la route actuelle. Vous pouvez en apprendre plus à propos de cela dans sa [documentation d'API](../api/router-link.md).

docs/en/essentials/navigation.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Les mêmes règles s'appliquent pour la propriété `to` du composant `router-li
4444

4545
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).
4646

47-
**Note :** si la destination est la même que la route courante et que seuls les paramètres ont changés (par ex. naviguer d'un profil à l'autre `/utilisateurs/1` -> `/utilisateurs/2`), vous devrez utiliser [beforeRouteUpdate](./dynamic-matching.html#réactivité-aux-changements-de-paramètres) pour réagir aux changements (par ex. récupérer les informations de l'utilisateur).
47+
**Note :** si la destination est la même que la route courante et que seuls les paramètres ont changés (par ex. naviguer d'un profil à l'autre `/utilisateurs/1` -> `/utilisateurs/2`), vous devrez utiliser [`beforeRouteUpdate`](./dynamic-matching.html#réactivité-aux-changements-de-paramètres) pour réagir aux changements (par ex. récupérer les informations de l'utilisateur).
4848

4949
#### `router.replace(location, onComplete?, onAbort?)`
5050

@@ -54,7 +54,6 @@ Il agit comme `router.push`. La seule différence est que la navigation se fait
5454
|-------------|--------------|
5555
| `<router-link :to="..." replace>` | `router.replace(...)` |
5656

57-
5857
#### `router.go(n)`
5958

6059
Cette méthode prend un seul nombre en tant que paramètre. Celui-ci indique de combien d'entrée vers l'avant ou vers l'arrière il faut naviguer dans la pile de l'historique, de la même manière qu'avec `window.history.go(n)`.

docs/en/essentials/nested-routes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,4 @@ const router = new VueRouter({
9696
})
9797
```
9898

99-
Une démo de fonctionnement de cet exemple peut-être trouvée [ici](http://jsfiddle.net/yyx990803/L7hscd8h/).
99+
Une démo de fonctionnement de cet exemple peut-être trouvée [ici](https://jsfiddle.net/yyx990803/L7hscd8h/).

docs/fr/advanced/lazy-loading.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Pendant la construction d'applications avec un empaqueteur (« bundler »), le paquetage JavaScript peut devenir un peu lourd, et donc cela peut affecter le temps de chargement de la page. Il serait plus efficace si l'on pouvait séparer chaque composant de route dans des fragments séparés, et de les charger uniquement lorsque la route est visitée.
44

5-
En combinant la [fonctionnalité de composant asynchrone](https://fr.vuejs.org/v2/guide/components.html#Composants-asynchrones) de Vue et la [fonctionnalité de séparation de code](https://webpack.js.org/guides/code-splitting-async/) de webpack, il est très facile de charger à la volée les composants de route.
5+
En combinant la [fonctionnalité de composant asynchrone](https://fr.vuejs.org/v2/guide/components.html#Composants-asynchrones) de Vue et la [fonctionnalité de scission de code](https://webpack.js.org/guides/code-splitting-async/) de webpack, il est très facile de charger à la volée les composants de route.
66

77
Premièrement, un composant asynchrone peut définir une fonction fabrique qui retourne une Promesse (qui devrait résoudre le composant lui-même) :
88

docs/fr/essentials/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Créer une application monopage avec Vue + Vue Router est vraiment simple. Avec
3030
### JavaScript
3131

3232
``` js
33-
// 0. Si vous utilisez un système de module (ex : via vue-cli), il faut importer Vue et VueRouter et ensuite appeler `Vue.use(VueRouter)`.
33+
// 0. Si vous utilisez un système de module (par ex. via vue-cli), il faut importer Vue et Vue Router et ensuite appeler `Vue.use(VueRouter)`.
3434

3535
// 1. Définissez les composants de route.
3636
// Ces derniers peuvent être importés depuis d'autre fichier

docs/zh-cn/SUMMARY.md

+14-3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
- [命名路由](essentials/named-routes.md)
1414
- [命名视图](essentials/named-views.md)
1515
- [重定向 和 别名](essentials/redirect-and-alias.md)
16+
- [向路由组件传递 props](essentials/passing-props.md)
1617
- [HTML5 History 模式](essentials/history-mode.md)
1718
- 进阶
1819
- [导航钩子](advanced/navigation-guards.md)
@@ -22,9 +23,19 @@
2223
- [滚动行为](advanced/scroll-behavior.md)
2324
- [懒加载](advanced/lazy-loading.md)
2425
- API 文档
25-
- [router-link](api/router-link.md)
26-
- [router-view](api/router-view.md)
27-
- [路由信息对象](api/route-object.md)
2826
- [Router 构造配置](api/options.md)
27+
- [routes](api/options.md#routes)
28+
- [mode](api/options.md#mode)
29+
- [base](api/options.md#base)
30+
- [linkActiveClass](api/options.md#linkactiveclass)
31+
- [linkExactActiveClass](api/options.md#linkexactactiveclass)
32+
- [scrollBehavior](api/options.md#scrollbehavior)
33+
- [parseQuery / stringifyQuery](api/options.md#parsequery--stringifyquery)
34+
- [fallback](api/options.md#fallback)
2935
- [Router 实例](api/router-instance.md)
36+
- [Properties](api/router-instance.md#properties)
37+
- [Methods](api/router-instance.md#methods)
38+
- [路由信息对象](api/route-object.md)
3039
- [对组件注入](api/component-injections.md)
40+
- [router-link](api/router-link.md)
41+
- [router-view](api/router-view.md))

0 commit comments

Comments
 (0)