Skip to content

Commit e55c89b

Browse files
maegnesposva
authored andcommitted
german docs: fixed typos and punctuation and grammatical issues (#1544)
* german docs: fixed typos and punctuation and grammatical issues * another typo fix
1 parent fdbef62 commit e55c89b

17 files changed

+46
-47
lines changed

Diff for: docs/de/advanced/data-fetching.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Daten laden
22

3-
Oftmals Müssen wir Daten von einem Server laden, sobald eine Route aktiviert wird. Zum Beispiel müssen die Daten des Users vom Server geladen werden, bevor das Userprofil angezeigt werden kann. Dies kann auf zwei Arten erreicht werden:
3+
Oftmals müssen wir Daten von einem Server laden, sobald eine Route aktiviert wird. Zum Beispiel müssen die Daten des Users vom Server geladen werden, bevor das Userprofil angezeigt werden kann. Dies kann auf zwei Arten erreicht werden:
44

5-
- **Laden nach der Navigation**: Der Router schließt zuerst die Navigation ab und wir laden die Daten anschließend in der neuen Komponente. Während der Übertragung kann ein Ladebalken oder ähnliches angezeigt in der Komponente werden.
5+
- **Laden nach der Navigation**: Der Router schließt zuerst die Navigation ab und wir laden die Daten anschließend in der neuen Komponente. Während der Übertragung kann ein Ladebalken oder ähnliches in der Komponente angezeigt werden.
66

77
- **Laden der Navigation**: Wir laden Daten bevor die Navigation der Route durchgeführt wird und navigieren danach erst zur neuen Route.
88

@@ -110,4 +110,4 @@ export default {
110110
}
111111
```
112112

113-
Der Nutzer bleibt im aktuellen View, während die Daten für den neuen View geladen werden. Daher ist es empfehlenswert, derwiel anderswo in der App einen Ladebalken oder ähnliches anzuzeigen. Wenn der Ladevorgang fehlschlägt, ist es außerdem wichtig, eine Fehlermeldung auszugeben.
113+
Der Nutzer bleibt im aktuellen View, während die Daten für den neuen View geladen werden. Daher ist es während des Ladevorgangs empfehlenswert, innerhalb der App einen Ladebalken oder ähnliches anzuzeigen. Wenn der Ladevorgang fehlschlägt, ist es außerdem wichtig, eine Fehlermeldung auszugeben.

Diff for: docs/de/advanced/lazy-loading.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const Foo = resolve => {
1515
}
1616
```
1717

18-
Es gibt auch eine alternative Code-Splitting Syntax mit `require` im AMD-Stil, mit der das ganze Folgendermaßen vereinfacht werden kann:
18+
Es gibt auch eine alternative Code-Splitting Syntax mit `require` im AMD-Stil, mit der das ganze folgendermaßen vereinfacht werden kann:
1919

2020
``` js
2121
const Foo = resolve => require(['./Foo.vue'], resolve)
@@ -33,12 +33,12 @@ const router = new VueRouter({
3333

3434
### Gruppierung von Komponenten im selben Chunk
3535

36-
Manchmal wollen wir alle Komponenten unter der selben Route in den selben ansynchronen Chunk gruppieren. Dafür benutzern wir das ["named Chunks" (englisch)](https://webpack.js.org/guides/code-splitting-require/#chunkname) Feature, indem wir einen Chunk-Namen als drittes Argument für `require.ensure` hinzugefügen.
36+
Manchmal wollen wir alle Komponenten unter derselben Route in den selben ansynchronen Chunk gruppieren. Dafür benutzern wir das ["named Chunks" (englisch)](https://webpack.js.org/guides/code-splitting-require/#chunkname) Feature, indem wir einen Chunk-Namen als drittes Argument für `require.ensure` hinzufügen.
3737

3838
``` js
3939
const Foo = r => require.ensure([], () => r(require('./Foo.vue')), 'group-foo')
4040
const Bar = r => require.ensure([], () => r(require('./Bar.vue')), 'group-foo')
4141
const Baz = r => require.ensure([], () => r(require('./Baz.vue')), 'group-foo')
4242
```
4343

44-
Webpack bündelt alle asynchronen Module mit dem gleichen Chunk-Namen in denselben asynchronen Chunk. Das bedeutet auch, dass keine Dependencies mehr für `require.ensure` explizit aufgelistet werden müssen - daher der leere Array als Argument.
44+
Webpack bündelt alle asynchronen Module mit dem gleichen Chunk-Namen in denselben asynchronen Chunk. Das bedeutet auch, dass keine Dependencies mehr für `require.ensure` explizit aufgelistet werden müssen - daher das leere Array als Argument.

Diff for: docs/de/advanced/navigation-guards.md

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

33
Wie der Name schon andeutet, werden "navigation guards" `vue-router` primär genutzt, um Navigationen zu "bewachen", indem diese bei Bedarf redirected oder abgebrochen werden. Es gibt dabei verschiedene Möglichkeiten, sich in den Navigationsprozess einzuklinken: global, in der Route Definition oder direkt in der Komponente.
44

5-
Hinweis: Guards werden nicht ausgelöst, wenn du Params oder Querys änderst. Beobachte in diesen Fällen einfach [das `$route`-Objekt](../essentials/dynamic-matching.md#reacting-to-params-changes), um auf Änderungen zu reagieren.
5+
Hinweis: Guards werden nicht ausgelöst, wenn Params oder Querys geändert werden. Beobachte in diesen Fällen einfach [das `$route`-Objekt](../essentials/dynamic-matching.md#reacting-to-params-changes), um auf Änderungen zu reagieren.
66

77
### Globale Guards
88

@@ -16,7 +16,7 @@ router.beforeEach((to, from, next) => {
1616
})
1717
```
1818

19-
Globale Before-Guards werden in der Reihenfolge aufgerufen, in der du sie registriert hast, wann immer eine Navigation ausgelöst wird. Der guard lann auch auch asynchron beendet werden, und die Navigation ist solange im Status **pending**, bis alle bearbeitet wurden.
19+
Globale Before-Guards werden in der Reihenfolge aufgerufen, in der sie registriert wurden, wann immer eine Navigation ausgelöst wird. Der guard lann auch auch asynchron beendet werden - die Navigation ist solange im Status **pending**, bis alle bearbeitet wurden.
2020

2121
Jede Guard Funktion erhält drei Argumente:
2222

Diff for: docs/de/advanced/scroll-behavior.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Scroll-Verhalten
22

3-
Oft wollen wir, dass die Seite nach oben scrollt, wenn zu einer neuen Route navigiert wird, oder dass die Scroll-Position von Verlaufseinträgen wie beim Neuladen einer Seite beibehalten wird. `vue-router` ermöglichst das und noch mehr - wir könne das Scroll-Verhalten komplett individualisieren.
3+
Oft wollen wir, dass die Seite nach oben scrollt, wenn zu einer neuen Route navigiert wird, oder dass die Scroll-Position von Verlaufseinträgen wie beim Neuladen einer Seite beibehalten wird. `vue-router` ermöglichst das und noch mehr - wir können das Scroll-Verhalten komplett individualisieren.
44

55
> Merke: Dies funktioniert nur im HTML5-Verlaufsmodus ("history mode").
66
@@ -22,7 +22,7 @@ Die Funktion sollte ein Objekt zurückgeben, dass die Scroll-Position beschreibt
2222
- `{ x: number, y: number }`
2323
- `{ selector: string }`
2424

25-
Wenn ein falsch-artiger (falsy) Wert oder ein leeres Objekt zurückgegeben wird, wird nicht gescrollt.
25+
Wenn ein falscher (falsy) Wert oder ein leeres Objekt zurückgegeben wird, wird nicht gescrollt.
2626

2727
Im folgenden Beispiel scrollt die Seite komplett nach oben:
2828
``` js
@@ -32,7 +32,7 @@ scrollBehavior (to, from, savedPosition) {
3232
```
3333

3434

35-
Wenn die Function das `savedPosition`-Object zurückgibt, verhält sich die Seite ähnlich wie bei der Browser selbst bei normalen Websites, wenn mit den Vor-/Zurück-Buttons des Browsers navigiert wird.
35+
Wenn die Funktion das `savedPosition`-Object zurückgibt, verhält sich die Seite wie ein Browser, innerhalb dessen mit den Vor-/Zurück Buttons navigiert wird.
3636

3737
``` js
3838
scrollBehavior (to, from, savedPosition) {
@@ -45,6 +45,7 @@ scrollBehavior (to, from, savedPosition) {
4545
```
4646

4747
Simulation des "Scrolle zum Anchor"-Verhaltens:
48+
4849
``` js
4950
scrollBehavior (to, from, savedPosition) {
5051
if (to.hash) {

Diff for: docs/de/advanced/transitions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const Bar = {
3434

3535
### Route-basierter dynamischer Übergang
3636

37-
Es ist auch möglich den Übergang dynamisch anhand der Beziehung zwischen Ziel- und aktueller Route festzulegen:
37+
Es ist auch möglich, den Übergang dynamisch anhand der Beziehung zwischen Ziel- und aktueller Route festzulegen:
3838

3939
``` html
4040
<!-- nutze einen dynamischen Übergangsnamen -->
@@ -55,4 +55,4 @@ watch: {
5555
}
5656
```
5757

58-
Komplette Beispiel [hier](https://github.com/vuejs/vue-router/blob/dev/examples/transitions/app.js) ansehen.
58+
Komplettes Beispiel [hier](https://github.com/vuejs/vue-router/blob/dev/examples/transitions/app.js) ansehen.

Diff for: docs/de/api/component-injections.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Die folgenden Eigenschaften werden in jede Child-Komponente injiziert, wenn man
1010

1111
- #### $route
1212

13-
Die aktuell aktive [Route](route-object.md). Diese Eigenschaft ist schreibgeschützt und ihre Eigenschaften sind unveränderbar, aber sie kann überwacht werden.
13+
Die aktuell aktive [Route](route-object.md). Diese Eigenschaft ist schreibgeschützt und ihre Eigenschaften sind unveränderbar - aber sie kann überwacht werden.
1414

1515
### Aktivierte Optionen
1616

Diff for: docs/de/api/options.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030

3131
Bestimmt den Router-Mode.
3232

33-
- `hash`: Nutzt den URL-Hash für das Routing. Funktioniert in allen Vue-unterstützten Browsern, inklusive derer, die HTML5 Verlaufs-API nicht unterstützen.
33+
- `hash`: Nutzt den URL-Hash für das Routing. Funktioniert in allen Vue-unterstützten Browsern, inklusive derer, die die HTML5 Verlaufs-API nicht unterstützen.
3434

35-
- `history`: Benötigt HTML5 Verlaufs-API und Serverkonfiguration. Siehe [HTML5 Verlaufsmodus](../essentials/history-mode.md).
35+
- `history`: Benötigt die HTML5 Verlaufs-API und Serverkonfiguration. Siehe [HTML5 Verlaufsmodus](../essentials/history-mode.md).
3636

3737
- `abstract`: Funktioniert in jeder JavaScript-Umgebung, zB. serverseitig mit Node.js. **Der Router wird automatisch in diesen Modus gezwungen, wenn keine Browser-API vorhanden ist.**
3838

Diff for: docs/de/api/route-object.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ Das Route-Objekt kann an mehreren Orten gefunden werden:
1212

1313
- als Rückgabewert von `router.match(location)`
1414

15-
- in Navigation-Guards als die ersten zwei Argumente:
15+
- in Navigation-Guards als die ersten beiden Argumente:
1616

1717
``` js
1818
router.beforeEach((to, from, next) => {
1919
// 'to' und 'from' sind Router-Objekte
2020
})
2121
```
2222

23-
- in der `scrollBehavior`-Funktion als die ersten zwei Argumente:
23+
- in der `scrollBehavior`-Funktion als die ersten beiden Argumente:
2424

2525
``` js
2626
const router = new VueRouter({
@@ -48,7 +48,7 @@ Das Route-Objekt kann an mehreren Orten gefunden werden:
4848

4949
- Typ: `Object`
5050

51-
Ein Objekt, welches Schlüssel/Wert-Paare des Query-Strings enthält. Für den Pfad `/foo?user=1` erhält man zum Beispiel `$route.query.user == 1`. Gibt es keine Query, ist der Wert ein leeres Objekt.
51+
Ein Objekt, welches Schlüssel/Wert-Paare des Query-Strings enthält. Für den Pfad `/foo?user=1` erhält man zum Beispiel `$route.query.user == 1`. Gibt es kein Query, ist der Wert ein leeres Objekt.
5252

5353
- **$route.hash**
5454

@@ -82,7 +82,7 @@ Das Route-Objekt kann an mehreren Orten gefunden werden:
8282
})
8383
```
8484

85-
Wenn die URL `/foo/bar` ist, ist `$route.matched` ein Array, welcher beide geklonten Objekte von Parent nach Child sortiert enthält.
85+
Wenn die URL `/foo/bar` ist, ist `$route.matched` ein Array, welches beide geklonten Objekte von Parent nach Child sortiert enthält.
8686

8787
- **$route.name**
8888

Diff for: docs/de/api/router-instance.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
- Typ: `Route`
2121

22-
Die akuelle Route wiedergespiegelt als [Route-Objekt](route-object.md).
22+
Die akuelle Route, widergespiegelt als [Route-Objekt](route-object.md).
2323

2424
### Methoden
2525

@@ -39,11 +39,11 @@
3939

4040
- **router.getMatchedComponents(location?)**
4141

42-
Gibt einen Array von Komponenten (Definition/Konstruktor, nicht Instanz) zurück, die für den gegebenen Ort oder die aktuelle Route gematched wurden. Wird meist bei serverseitigem Rendern genutzt, um ein Vor-Laden von Daten zu ermöglichen.
42+
Gibt ein Array von Komponenten (Definition/Konstruktor, nicht Instanz) zurück, die für den gegebenen Ort oder die aktuelle Route gematched wurden. Wird meist bei serverseitigem Rendern genutzt, um ein Vorladen von Daten zu ermöglichen.
4343

4444
- **router.resolve(location, current?, append?)**
4545

46-
Umgekehrte URL-Erkennung. Wenn man einZiel in gleicher Form wie in `<router-link>` übergibt, gibt die Funktion ein Objekt mit den folgenden Eigenschaften zurück:
46+
Umgekehrte URL-Erkennung. Wenn man ein Ziel in gleicher Form wie in `<router-link>` übergibt, gibt die Funktion ein Objekt mit den folgenden Eigenschaften zurück:
4747

4848
``` js
4949
{
@@ -57,12 +57,12 @@
5757

5858
> 2.2.0+
5959
60-
Füge dynamisch weitere Routes zum Router hinzu. Das Argument must be an Array mit dem gleichen Format wie die `routes` Konstruktor-Option sein.
60+
Füge dynamisch weitere Routen zum Router hinzu. Das Argument muss ein Array mit demselben Format wie die `routes` Konstruktor-Option sein.
6161

6262
- **router.onReady(callback)**
6363

6464
> 2.2.0+
6565
66-
Diese Methode queued eine Callback-Funktion, welche aufgerufen wird sobald der router die initiale Navigation beendet hat - das heißt, dass alle asynchronen Komponenten und enter-hooks, die zu der aktuellen Route gehören geladen und ausgeführt wurden.
66+
Diese Methode queued eine Callback-Funktion, welche aufgerufen wird, sobald der Router die initiale Navigation beendet hat - das heißt, dass alle asynchronen Komponenten und enter-hooks, die zu der aktuellen Route gehören, geladen und ausgeführt wurden.
6767

68-
Damit kann man im serverseitigen Rendern sicherstellen, dass auf dem Server und im Client der gleiche Output gerendert wird.
68+
Damit lässt sich im serverseitigen Rendern sicherstellen, dass auf dem Server und im Client der gleiche Output gerendert wird.

Diff for: docs/de/api/router-link.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# `<router-link>`
22

3-
`<router-link>` ist eine Komponente zum Auslösen von Nutzernavigationen. Die Ziel-Route wird mit der `to`-Prop angegeben. Sie wird standardmäßig als `<a>` mit korrektem `href` Attribut gerendert, das Element kann jedoch mit dem `tag`-Prop geändert werden. Darüberhinaus erhält der Link automatisch die "active" CSS-Klasse, wenn die Ziel-Route gerade aktiv ist.
3+
`<router-link>` ist eine Komponente zum Auslösen von Nutzernavigationen. Die Ziel-Route wird mit der `to`-Prop angegeben. Sie wird standardmäßig als `<a>` mit korrektem `href` Attribut gerendert, das Element kann jedoch mit dem `tag`-Prop geändert werden. Darüber hinaus erhält der Link automatisch die "active" CSS-Klasse, wenn die Ziel-Route gerade aktiv ist.
44

55
`<router-link>` ist aus folgenden Gründen gegenüber fest definierten `<a href="">` links zu bevorzugen:
66

7-
- Funktioniert in allen Router-Modi (history, hash, abstract) gleich. Daher muss man nichts ändern, wenn man Modus jemals wechslen muss oder er automatisch in den Hash-Modus für IE9 zurückfällt.
7+
- Funktioniert in allen Router-Modi (history, hash, abstract) gleich. Daher muss man nichts ändern, wenn man den Modus jemals wechslen sollte oder er automatisch in den Hash-Modus für IE9 zurückfällt.
88

9-
- Im HTML5-Verlaufsmodus fängt `router-link` das `click`-Event ab, sodass der Browser nicht versucht das Fenster neu zu laden.
9+
- Im HTML5-Verlaufsmodus fängt `router-link` das `click`-Event ab, sodass der Browser nicht versucht, das Fenster neu zu laden.
1010

1111
- Wenn die `base`-Option im HTML5-Verlaufsmodus genutzt wird, muss man die Base-URL nicht immer wieder in `to` mit angeben.
1212

@@ -18,7 +18,7 @@
1818

1919
- Pflichtfeld
2020

21-
Kennzeichnet die Ziel-Route des Links. Wenn die Komponente geklickt wird, wird der Wert von `to` intern an `router.push()` übergeben - der Wert kann also wie entweder ein String oder ein Objekt sein kann.
21+
Kennzeichnet die Ziel-Route des Links. Wenn die Komponente geklickt wird, wird der Wert von `to` intern an `router.push()` übergeben - der Wert kann also entweder ein String oder ein Objekt sein kann.
2222

2323

2424
``` html
@@ -61,7 +61,7 @@
6161

6262
- Default: `false`
6363

64-
Das Setzen von `append` hängt immer den relativen Pfad an den aktuellen an. Angenommen man navigiert von `/a` zu einem relativen Pfad `b` - ohne `append` gelangt man zu `/b`, mit `append` jedoch wird daraus `/a/b`.
64+
Das Setzen von `append` hängt immer den relativen Pfad an den aktuellen an. Angenommen, man navigiert von `/a` zu einem relativen Pfad `b` - ohne `append` gelangt man zu `/b`, mit `append` jedoch wird daraus `/a/b`.
6565

6666
``` html
6767
<router-link :to="{ path: 'relative/path'}" append></router-link>
@@ -73,7 +73,7 @@
7373

7474
- Default: `"a"`
7575

76-
Manchmal soll `<router-link>` einen anderen Tag rendern, zB. `<li>`. Mit Hilfe des `tag`-Props kann man definieren, welcher tag gerednert werden soll. Der Tag reagiert nach wie vor auf Klick-Events für die Navigation.
76+
Manchmal soll `<router-link>` einen anderen Tag rendern, zB. `<li>`. Mit Hilfe des `tag`-Props kann man definieren, welcher Tag gerendert werden soll. Der Tag reagiert nach wie vor auf Klick-Events für die Navigation.
7777

7878
``` html
7979
<router-link to="/foo" tag="li">foo</router-link>
@@ -120,7 +120,7 @@
120120

121121
### "active" Klasse auf ein äußeres Element anwenden
122122

123-
Machmal soll die aktive Klasse an ein äußeres Element anstatt an das `<a>` gesetzt werden. In diesem Fall kann man das äußere Element als `<router-link>` rendern und damit den `<a>`-Tag umschließen:
123+
Machmal soll die aktive Klasse an einem äußeren Element anstelle das `<a>` gesetzt werden. In diesem Fall kann man das äußere Element als `<router-link>` rendern und damit den `<a>`-Tag umschließen:
124124

125125
``` html
126126
<router-link tag="li" to="/foo">

Diff for: docs/de/essentials/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@ const app = new Vue({
6565

6666
// Die App ist nun gestartet.
6767
```
68-
Das ganze gibt es natürlich auch als [Live-Beispiel](http://jsfiddle.net/yyx990803/xgrjzsup/) an.
68+
Das ganze gibt es natürlich auch als [Live-Beispiel](http://jsfiddle.net/yyx990803/xgrjzsup/).
6969

7070
Hinweis: `<router-link>` erhält automatisch die CSS-class `.router-link-active`, wenn die aktuelle Route im Browser der des router-link entspricht. Mehr Infos dazu in der [API-Referenz](../api/router-link.md).

Diff for: docs/de/essentials/history-mode.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ const router = new VueRouter({
1313

1414
Bei Nutzung des Verlaufsmodus sieht die URL "normal" aus, zB. `http://meine-seite.de/benutzer/id` - Wunderschön!
1515

16-
Es gibt jedoch ein Problem: Da unsere App eine sogenannten "Single Page Application (SPA)"
17-
die komplett im Browser läuft, erhält der Nutzer einen 404-Fehler, wenn er `http://meine-seite.de/benutzer/id` direkt aufruft - denn unter diesem Pfad wird dein Webserver nichts finden.
16+
Es gibt jedoch ein Problem: Da unsere App eine so genannte "Single Page Application (SPA)" ist, die komplett im Browser läuft, erhält der Nutzer einen 404-Fehler, wenn er `http://meine-seite.de/benutzer/id` direkt aufruft - denn unter diesem Pfad wird dein Webserver nichts finden.
1817

1918
Aber keine Sorge: Um dieses Problem zu beheben, musst du nur eine einzige "catch-all"-Route in deiner Serverkonfiguration ergänzen. Wenn die URL zu keiner statischen Datei gehört, sollte diese Route immer die `index.html` an den Browser senden, in der deine App läuft ist.
2019

Diff for: docs/de/essentials/named-routes.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Benannte Routes
22

3-
Manchmal ist es einfacher einer Route mit einem Namen anzusprechen, besonders bei Links zu einer Route oder dem Ausführen von Navigationen. Den Namen vergibt man beim Erzeugen der Router-Instanz in den `routes`-Optionen:
3+
Manchmal ist es einfacher, eine Route mit einem Namen anzusprechen. Besonders bei Links zu einer Route oder dem Ausführen von Navigationen. Den Namen vergibt man beim Erzeugen der Router-Instanz in den `routes`-Optionen:
44

55
``` js
66
const router = new VueRouter({
@@ -20,7 +20,7 @@ Um mit `router-link` zu einer benannten Route zu verlinken, gibt man ein Objekt
2020
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
2121
```
2222

23-
Dass exakt gleiche Objekt kann auch programmatisch in `router.push()` genutzt werden.
23+
Das exakt gleiche Objekt kann auch programmatisch in `router.push()` genutzt werden.
2424

2525

2626
``` js

Diff for: docs/de/essentials/named-views.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Benannte Views
22

3-
Manchmal muss man mehrere Views zur selben Zeit darstellen, anstatt sie zu verschachteln, zum Beispiel bei einem Layout mit Hauptteil und Seitenleiste. Hier sind benannte Views nützlich. Anstelle eines einzigen Outlets für die View-Darstellung gibt es mehrere, die Namen tragen können. Ein `router-view` ohne Namen heißt standardmäßig `default`.
3+
Manchmal muss man mehrere Views zur selben Zeit darstellen, anstatt sie zu verschachteln. Zum Beispiel bei einem Layout mit Hauptteil und Seitenleiste. Hier sind benannte Views nützlich. Anstelle eines einzigen Outlets für die View-Darstellung gibt es mehrere, die Namen tragen können. Ein `router-view` ohne Namen heißt standardmäßig `default`.
44

55
``` html
66
<router-view class="view one"></router-view>
77
<router-view class="view two" name="a"></router-view>
88
<router-view class="view three" name="b"></router-view>
99
```
1010

11-
Ein View wird durch eine Komponente gerendert, deswegen benötigen mehrere Views auch mehrere Komponenten für dieselbe Route. Dabei ist es wichtig `components` (Plural) in den Optionen zu verwenden:
11+
Ein View wird durch eine Komponente gerendert, deswegen benötigen mehrere Views auch mehrere Komponenten für dieselbe Route. Dabei ist es wichtig, `components` (Plural) in den Optionen zu verwenden:
1212

1313
``` js
1414
const router = new VueRouter({

0 commit comments

Comments
 (0)