Skip to content

Commit 4e93c54

Browse files
pinepotato4d
authored andcommitted
Fix broken anchors (#1905)
1 parent ceddf88 commit 4e93c54

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/v2/guide/components-edge-cases.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ this.$root.baz()
8282
var map = this.$parent.map || this.$parent.$parent.map
8383
```
8484

85-
このハックはすぐに手に負えなくなります。コンテキストの情報を子孫のコンポーネントに深く提供するからです。私達は代わりに[依存性の注入](#Dependency-Injection)を勧めます。
85+
このハックはすぐに手に負えなくなります。コンテキストの情報を子孫のコンポーネントに深く提供するからです。私達は代わりに[依存性の注入](#依存性の注入)を勧めます。
8686

8787
### 子コンポーネントインスタンスと子要素へのアクセス
8888

@@ -128,7 +128,7 @@ this.$refs.usernameInput.focus()
128128

129129
### 依存性の注入
130130

131-
先ほど、[親コンポーネントインスタンスへのアクセス](#Accessing-the-Parent-Component-Instance)を説明したとき、以下のような例を出しました:
131+
先ほど、[親コンポーネントインスタンスへのアクセス](#親コンポーネントインスタンスへのアクセス)を説明したとき、以下のような例を出しました:
132132

133133
```html
134134
<google-map>
@@ -163,7 +163,7 @@ inject: ['getMap']
163163
* 祖先のコンポーネントはどの子孫が自分が提供するプロパティを使っているのかを知る必要がありません。
164164
* 子孫のコンポーネントは注入されたプロパティがどこからきているのかを知る必要がありません。
165165

166-
<p class="tip">しかし、依存性の注入には不都合な点があります。 依存性の注入はアプリケーションのコンポーネントを現在の状態に密結合させ、リファクタリングを難しくさせます。そして提供されるプロパティはリアクティブではありません。これは設計上の理由によるものです。中央データストアを作るために依存性の注入を使うことは、同じ目的のために<a href="#Accessing-the-Root-Instance"><code>$root</code>を使うこと</a>と同じくらいアプリケーションのスケールを難しくします。もしアプリケーションに特定のプロパティをシェアしたいのなら、もしくはもし先祖に提供したデータを更新したいのなら、そのときは組み込みの機能よりむしろ、<a href="https://github.com/vuejs/vuex">Vuex</a>のような本物の状態管理ソリューションを必要とするいい兆候です。</p>
166+
<p class="tip">しかし、依存性の注入には不都合な点があります。 依存性の注入はアプリケーションのコンポーネントを現在の状態に密結合させ、リファクタリングを難しくさせます。そして提供されるプロパティはリアクティブではありません。これは設計上の理由によるものです。中央データストアを作るために依存性の注入を使うことは、同じ目的のために<a href="#ルートインスタンスへのアクセス"><code>$root</code>を使うこと</a>と同じくらいアプリケーションのスケールを難しくします。もしアプリケーションに特定のプロパティをシェアしたいのなら、もしくはもし先祖に提供したデータを更新したいのなら、そのときは組み込みの機能よりむしろ、<a href="https://github.com/vuejs/vuex">Vuex</a>のような本物の状態管理ソリューションを必要とするいい兆候です。</p>
167167

168168
依存性の注入についてより学びたいのなら、[この API ドキュメント](https://jp.vuejs.org/v2/api/#provide-inject)を参照してください。
169169

0 commit comments

Comments
 (0)