Skip to content

Commit 646d21d

Browse files
authored
Migration from Vue 2 > v-model の翻訳を追従 (#320)
* fix: add an emits option to examples that emit events vuejs/docs@e554cd6#diff-0ee91dd5b86d83fecb4fd92d90f3d4efce1a382fad8f94bcfd15a82f8702eec6 * fix: normalize words 'breakingchange' & 'new' * fix: normalize words 'migration strategy' * fix: normalize words 'x.x syntax' * fix: normalize words 'see also'
1 parent f9cdfe5 commit 646d21d

12 files changed

+21
-20
lines changed

src/guide/migration/attrs-includes-class-style.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ export default {
5656
</label>
5757
```
5858

59-
## 移行方針
59+
## 移行の戦略
6060

6161
`inheritAttrs: false` を使用しているコンポーネントでは、スタイルの適用が意図したとおりに動作することを確認してください。もし以前に `class``style` の特別な動作に依存していた場合、これらの属性が別の要素に適用されている可能性があるため、一部の見た目が崩れている可能性があります。
6262

63-
## 関連情報
63+
## 参照
6464

6565
- [関連する RFC](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0031-attr-fallthrough.md)
6666
- [移行ガイド - `$listeners` の削除](./listeners-removed.md)

src/guide/migration/children.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ badges:
99

1010
インスタンスプロパティの `$children` は、Vue 3.0 から削除され、サポートされなくなりました。
1111

12-
## 2.x の構文
12+
## 2.x での構文
1313

1414
2.x では、開発者は `this.$children` を使って、現在のインスタンスの直接の子コンポーネントにアクセスすることができました。
1515

src/guide/migration/custom-directives.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ badges:
99

1010
コンポーネントのライフサイクルに合わせて、ディレクティブのフック関数の名称が変更されました。
1111

12-
## 2.x の文法
12+
## 2.x での構文
1313

1414
Vue 2 では、以下のフックを使用して要素のライフサイクルをターゲットにしたカスタムディレクティブが作成していました。これらはすべてオプションです。
1515

@@ -35,7 +35,7 @@ Vue.directive('highlight', {
3535

3636
この要素の初期設定では、ディレクティブは値を渡してスタイルをバインドします。値は、アプリケーションにてさまざまな値に更新できます。
3737

38-
## 3.x の文法
38+
## 3.x での構文
3939

4040

4141
ただし、Vue 3 では、カスタムディレクティブ用のよりまとまりのある API を作成しました。Vue 2 では、似たようなイベントにフックしているにもかかわらず、コンポーネントのライフサイクルメソッドとは大きく異なります。これらを次のように統合しました。

src/guide/migration/custom-elements-interop.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ badges:
77

88
## 概要
99

10-
- **BREAKING:** タグをカスタム要素として扱うかのチェックは、テンプレートのコンパイル中に実行されるようになりました。そのためランタイム設定ではなくコンパイラオプションで設定する必要があります。
11-
- **BREAKING:** 特別な `is` プロパティの使用は予約済みの `<component>` タグのみに制限されます。
12-
- **NEW:** 新しい `v-is` ディレクティブが追加され、ネイティブ HTML のパース制限を回避するためにネイティブ要素で `is` が使用されていた 2.x のユースケースをサポートするようになりました。
10+
- **破壊的変更:** タグをカスタム要素として扱うかのチェックは、テンプレートのコンパイル中に実行されるようになりました。そのためランタイム設定ではなくコンパイラオプションで設定する必要があります。
11+
- **破壊的変更:** 特別な `is` プロパティの使用は予約済みの `<component>` タグのみに制限されます。
12+
- **新規:** 新しい `v-is` ディレクティブが追加され、ネイティブ HTML のパース制限を回避するためにネイティブ要素で `is` が使用されていた 2.x のユースケースをサポートするようになりました。
1313

1414
## 自主的なカスタム要素
1515

src/guide/migration/data-option.md

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

99
## 概要
1010

11-
- **非互換**: `data` コンポーネントオプション宣言はプレーンな JavaScript `object` を受け入れず、`function` 宣言を期待します。
11+
- **破壊的変更**: `data` コンポーネントオプション宣言はプレーンな JavaScript `object` を受け入れず、`function` 宣言を期待します。
1212

13-
- **非互換**: ミックスインや継承で複数の `data` 返り値をマージする場合、マージはディープではなくシャローになりました(ルートレベルのプロパティのみマージされます)。
13+
- **破壊的変更**: ミックスインや継承で複数の `data` 返り値をマージする場合、マージはディープではなくシャローになりました(ルートレベルのプロパティのみマージされます)。
1414

1515
## 2.x での構文
1616

src/guide/migration/emits-option.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Vue 2 では、コンポーネントが受け取るプロパティを定義す
5151

5252
詳細については、[この機能の API ドキュメント](../../api/options-data.md#emits)をお読みください。
5353

54-
## 移行方針
54+
## 移行の戦略
5555

5656
各コンポーネントから発行されたすべてのイベントを、 `emits` を使って発行することを強くお勧めします。
5757

@@ -88,7 +88,7 @@ export default {
8888
1. `click` イベントを適切に宣言する。これは `<my-button>` のイベントハンドラに何らかのロジックを実際に追加する場合で役立ちます。
8989
2. `.native` を追加しなくても、親は簡単にネイティブイベントをリッスンできるので、イベントの再発行を削除します。とにかく明らかにイベントを再発行するだけの場合に適しています。
9090

91-
## 関連情報
91+
## 参照
9292

9393
- [関連する RFC](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0030-emits-option.md)
9494
- [移行ガイド - `.native` 修飾子の削除](./v-on-native-modifier-removed.md)

src/guide/migration/filters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ badges:
6969
</script>
7070
```
7171

72-
## 移行方法
72+
## 移行の戦略
7373

7474
フィルタを使う代わりに、算出プロパティか関数に置き換えることを推奨します。
7575

src/guide/migration/functional-components.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Vue 2 では、関数型コンポーネントには 2 つの主要なユース
2727

2828
その結果、関数型コンポーネントに残った唯一のユースケースは、動的な見出しを作成するためのコンポーネントのようなシンプルなものだけです。それ以外の場合は、通常どおりステートフルコンポーネントを使用することをお勧めします。
2929

30-
## 2.x のシンタックス
30+
## 2.x での構文
3131

3232
`<dynamic-heading>` コンポーネントを使うと、適切な見出し(つまり `h1`, `h2`, `h3` など)のレンダリングを担当するコンポーネントは 2.x では単一ファイルコンポーネントとして次のように記述できました:
3333

@@ -61,7 +61,7 @@ export default {
6161
</script>
6262
```
6363

64-
## 3.x のシンタックス
64+
## 3.x での構文
6565

6666
### 関数で作られるコンポーネント
6767

src/guide/migration/key-attribute.md

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

88
## 概要
99

10-
- **新着:** Vue が一意の `key` を自動的に生成するようになったため、`v-if`/`v-else`/`v-else-if` 分岐で `key` が不要になりました。
10+
- **新規:** Vue が一意の `key` を自動的に生成するようになったため、`v-if`/`v-else`/`v-else-if` 分岐で `key` が不要になりました。
1111
- **破壊的変更:** 手動で `key` を指定する場合、各分岐は一意の `key` を使用する必要があります。同じ `key` を意図的に使用して分岐を強制的に再利用することはできなくなりました。
1212
- **破壊的変更:** `<template v-for>` における `key` は、(子の要素ではなく)`<template>` タグに配置する必要があります。
1313

src/guide/migration/v-if-v-for.md

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

99
## 概要
1010

11-
- **BREAKING**: 二つを同じエレメントで利用している場合、`v-if` は `v-for` より優先されます。
11+
- **破壊的変更**: 二つを同じエレメントで利用している場合、`v-if` は `v-for` より優先されます。
1212

1313
## イントロダクション
1414

0 commit comments

Comments
 (0)