Skip to content

Commit 55a2b99

Browse files
committed
docs: [ja] hook merging
1 parent f0fb8a2 commit 55a2b99

File tree

7 files changed

+22
-8
lines changed

7 files changed

+22
-8
lines changed

docs/ja/pipeline/activate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
フックを解決するために `transition.next()` を呼び出します。ここで `transition.abort()` を呼び出すと、トランジションは既に検証されているため、アプリケーションは以前のルートへ戻りません。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414
- `resolve` -> `transition.next()`

docs/ja/pipeline/can-activate.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88

99
フックを解決するために、`transition.next()` を呼び出します。`transition.abort()` を呼び出すと無効となり、トランジションをキャンセルします。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414

1515
- `resolve(true)` -> `transition.next()`
1616
- `resolve(false)` -> `transition.abort()`
1717
- `reject(reason)` -> `transition.abort(reason)`
1818

19+
1920
- 任意で Boolean を返します。
2021

2122
- `true` -> `transition.next()`

docs/ja/pipeline/can-deactivate.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88

99
フックを解決するために、`transition.next()` を呼び出します。`transition.abort()` を呼び出すと無効となり、トランジションをキャンセルします。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414

1515
- `resolve(true)` -> `transition.next()`
1616
- `resolve(false)` -> `transition.abort()`
1717
- `reject(reason)` -> `transition.abort(reason)`
1818

19+
1920
- 任意で Boolean を返します。
2021

2122
- `true` -> `transition.next()`

docs/ja/pipeline/can-reuse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
`canResue` フックでは `transition.to``transition.from` のみアクセスできます。
1212

13-
### 戻り値
13+
### 期待される戻り値
1414

1515
- Boolean を返す必要があります。偽となりうる値は、`false` として扱われます。
1616

docs/ja/pipeline/data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
`transition.next(data)` の呼び出しはコンポーネントの `data` の各プロパティに設定します。例えば `{ a: 1, b: 2 }` が引数に指定される場合、ルーターは `component.$set('a', 1)``component.$set('b', 2)` を呼びます。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414
- `resolve(data)` -> `transition.next(data)`
1515
- `reject(reason)` -> `transition.abort(reason)`
1616

17-
または、Promise を含んでいるオブジェクトを返します。詳細は以下の [Promiseシンタックスシュガー](#Promiseシンタックスシュガー) を参照してください。
17+
**または**、Promise を含んでいるオブジェクトを返します。詳細は以下の [Promiseシンタックスシュガー](#Promiseシンタックスシュガー) を参照してください。
1818

1919
### 詳細
2020

docs/ja/pipeline/deactivate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
フックを解決するために `transition.next()` を呼び出します。ここで `transition.abort()` を呼び出すと、トランジションは既に検証されているため、アプリケーションは以前のルートへ戻りません。
1010

11-
### 戻り値
11+
### 期待される戻り値
1212

1313
- 任意で Promise を返します。
1414
- `resolve` -> `transition.next()`

docs/ja/pipeline/hooks.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,16 @@ route: {
102102
}
103103
```
104104

105-
vue-router レポジトリの [advanced example](https://github.com/vuejs/vue-router/tree/dev/example/advanced) をチェックしてください。
105+
アクションのトランジションフックの完全な例については、vue-router レポジトリの [advanced example](https://github.com/vuejs/vue-router/tree/dev/example/advanced) をチェックしてください。
106+
107+
### フックのマージ
108+
109+
コンポーネントライフサイクルのフックと同様に、以下の route ライフサイクルフックは:
110+
111+
- `data`
112+
- `activate`
113+
- `deactivate`
114+
115+
... クラス拡張またはミックスインがマージされるまでの間、あなたのコンポーネントが route `data` フックを定義する場合は、route `data` フックも提供するミックスインを使用し、両方のフックが(ミックスインのフックが最初に呼ばれる)呼ばれて、全てのフックから解決されたデータはいっしょにマージされます。
116+
117+
`canActivate``canDeactivate`、そして `canReuse` のような検証フックは、常に新しい値によって上書きされることに注意してください。

0 commit comments

Comments
 (0)