File tree Expand file tree Collapse file tree 11 files changed +14
-14
lines changed Expand file tree Collapse file tree 11 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 11# ` router.afterEach(hook) `
22
3- route トランジションが正常に** 活性化フェーズに入る** とき、毎回呼び出されるグローバルアフターフック (global after hook) を追加します。
3+ route トランジションが正常に** 活性化フェーズに入る** とき、毎回呼び出されるグローバル after フック (global after hook) を追加します。
44
55このフックが唯一トランジションが検証されたという意味を表すときに、呼ぼれるのを注意してください。すなわち、全ての ` canDeactivate ` と ` canActivate ` フックが正常に解決し、ブラウザ URL が更新されます。これは、全ての ` activate ` フックが解決されたことを保証しません。
66
@@ -10,7 +10,7 @@ route トランジションが正常に**活性化フェーズに入る**とき
1010
1111- ` hook {Function} `
1212
13- hook 関数は[ トランジションオブジェクト] ( ../pipeline/hooks.html#transition-object ) な単一の引数を受信します。しかし、route オブジェクトは ` to ` と ` from ` プロパティ のみだけアクセスすることができます。フック後、グローバルではトランジションメソッドを呼び出すことは** できません** 。
13+ hook 関数は[ トランジションオブジェクト] ( ../pipeline/hooks.html#トランジションオブジェクト ) な単一の引数を受信します。しかし、route オブジェクトは ` to ` と ` from ` プロパティ のみだけアクセスすることができます。フック後、グローバルではトランジションメソッドを呼び出すことは** できません** 。
1414
1515### 戻り値
1616
Original file line number Diff line number Diff line change 11# ` router.beforeEach(hook) `
22
3- 全ての route トランジションが開始する前に呼ばれるグローバルビフォーフック (global before hook) をルーターに追加します。これは、トランジションパイプライン全体の前で、もし、フックがトランジションで拒否する場合、パイプラインは本当に開始されません。
3+ 全ての route トランジションが開始する前に呼ばれるグローバル before フック (global before hook) をルーターに追加します。これは、トランジションパイプライン全体の前で、もし、フックがトランジションで拒否する場合、パイプラインは本当に開始されません。
44
55同じルーターにフックする前に複数のグローバルを追加できます。これらのフックは作成の順序で呼ばれます。フックは非同期に解決することができるため、前のものが解決されるまで次のフックは呼び出されません。
66
Original file line number Diff line number Diff line change 66
77- ` routeMap: Object `
88
9- キーはパスで、値は route 設定オブジェクトです。パスのマッチングルールは、[ Route マッチング] ( ../route.html#route-matching ) を参照してください。
9+ キーはパスで、値は route 設定オブジェクトです。パスのマッチングルールは、[ Route マッチング] (../route.html#Route マッチング )を参照してください。
1010
1111### Route 設定オブジェクト
1212
Original file line number Diff line number Diff line change 44
55### 引数
66
7- - ` path: String ` - [ Route マッチング] ( ../route.md#route-matching ) を参照してください。
8- - ` config: Object ` - [ Route 設定オブジェクト] ( map.md#route-config-object ) を参照してください。
7+ - ` path: String ` - [ Route マッチング] (../route.md#Route マッチング )を参照してください。
8+ - ` config: Object ` - [ Route 設定オブジェクト] (map.md#Route 設定オブジェクト )を参照してください。
99
1010### 戻り値
1111
Original file line number Diff line number Diff line change 44
55### 引数
66
7- - [ ` transition {Transition} ` ] ( hooks.md#transition-object )
7+ - [ ` transition {Transition} ` ] ( hooks.md#トランジションオブジェクト )
88
99 フックを解決するために ` transition.next() ` を呼び出します。ここで ` transition.abort() ` を呼び出すと、トランジションは既に検証されているため、アプリケーションは以前のルートへ戻りません。
1010
Original file line number Diff line number Diff line change 44
55### 引数
66
7- - [ ` transition {Transition} ` ] ( hooks.md#transition-object )
7+ - [ ` transition {Transition} ` ] ( hooks.md#トランジションオブジェクト )
88
99 フックを解決するために、` transition.next() ` を呼び出します。` transition.abort() ` を呼び出すと無効となり、トランジションをキャンセルします。
1010
Original file line number Diff line number Diff line change 44
55### 引数
66
7- - [ ` transition {Transition} ` ] ( hooks.md#transition-object )
7+ - [ ` transition {Transition} ` ] ( hooks.md#トランジションオブジェクト )
88
99 フックを解決するために、` transition.next() ` を呼び出します。` transition.abort() ` を呼び出すと無効となり、トランジションをキャンセルします。
1010
Original file line number Diff line number Diff line change 66
77### 引数
88
9- - [ ` transition {Transition} ` ] ( hooks.md#transition-object )
9+ - [ ` transition {Transition} ` ] ( hooks.md#トランジションオブジェクト )
1010
1111 ` canResue ` フックでは ` transition.to ` と ` transition.from ` のみアクセスできます。
1212
Original file line number Diff line number Diff line change 1414 - ` resolve(data) ` -> ` transition.next(data) `
1515 - ` reject(reason) ` -> ` transition.abort(reason) `
1616
17- ** または** 、Promise を含んでいるオブジェクトを返します。詳細は以下の [ Promiseシンタックスシュガー ] ( #Promiseシンタックスシュガー ) を参照してください。
17+ ** または** 、Promise を含んでいるオブジェクトを返します。詳細は以下の [ Promise シンタックスシュガー ] (#Promise シンタックスシュガー ) を参照してください。
1818
1919### 詳細
2020
@@ -112,7 +112,7 @@ route: {
112112</div >
113113```
114114
115- ### Promiseシンタックスシュガー
115+ ### Promise シンタックスシュガー
116116
117117上記のパラレルなデータをフェッチングする例は、複数の Pomise を1つのものに結合するために ` Promise.all ` を利用するのを要求し、destructuring とフォーマットはまだ面倒です。` vue-router ` は Promise (もちろん Promise でないフィールドを含むこともできます) を含んだオブジェクトを返すことができるシンタックスシュガーを提供します。ここでシンタックスシュガーと ES6 を使用する同じ例を示します:
118118
Original file line number Diff line number Diff line change 44
55### 引数
66
7- - [ ` transition {Transition} ` ] ( hooks.md#transition-object )
7+ - [ ` transition {Transition} ` ] ( hooks.md#トランジションオブジェクト )
88
99 フックを解決するために ` transition.next() ` を呼び出します。ここで ` transition.abort() ` を呼び出すと、トランジションは既に検証されているため、アプリケーションは以前のルートへ戻りません。
1010
You can’t perform that action at this time.
0 commit comments