From efc536ba117f86c3d4312277509750b8cae33661 Mon Sep 17 00:00:00 2001 From: Naoki Endoh Date: Mon, 10 May 2021 22:29:52 +0900 Subject: [PATCH 1/5] fix: add an emits option to examples that emit events https://github.com/vuejs/docs-next/commit/e554cd6f15fb201d8dc9e03e0f07e4a80e776f19#diff-0ee91dd5b86d83fecb4fd92d90f3d4efce1a382fad8f94bcfd15a82f8702eec6 --- src/guide/migration/v-model.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/guide/migration/v-model.md b/src/guide/migration/v-model.md index 874bae87..55afae9e 100644 --- a/src/guide/migration/v-model.md +++ b/src/guide/migration/v-model.md @@ -173,6 +173,7 @@ this.$emit('update:title', newValue) props: { modelValue: String // 以前は `value:String` でした }, + emits: ['update:modelValue'], methods: { changePageTitle(title) { this.$emit('update:modelValue', title) // 以前は `this.$emit('input', title)` でした From ed450379fbe34cbe8f630bfc0f360bef7c98c5a6 Mon Sep 17 00:00:00 2001 From: Naoki Endoh Date: Mon, 10 May 2021 22:40:09 +0900 Subject: [PATCH 2/5] fix: normalize words 'breakingchange' & 'new' --- src/guide/migration/custom-elements-interop.md | 6 +++--- src/guide/migration/data-option.md | 4 ++-- src/guide/migration/key-attribute.md | 2 +- src/guide/migration/v-if-v-for.md | 2 +- src/guide/migration/v-model.md | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/guide/migration/custom-elements-interop.md b/src/guide/migration/custom-elements-interop.md index 606a268e..8a4fe5da 100644 --- a/src/guide/migration/custom-elements-interop.md +++ b/src/guide/migration/custom-elements-interop.md @@ -7,9 +7,9 @@ badges: ## 概要 -- **BREAKING:** タグをカスタム要素として扱うかのチェックは、テンプレートのコンパイル中に実行されるようになりました。そのためランタイム設定ではなくコンパイラオプションで設定する必要があります。 -- **BREAKING:** 特別な `is` プロパティの使用は予約済みの `` タグのみに制限されます。 -- **NEW:** 新しい `v-is` ディレクティブが追加され、ネイティブ HTML のパース制限を回避するためにネイティブ要素で `is` が使用されていた 2.x のユースケースをサポートするようになりました。 +- **破壊的変更:** タグをカスタム要素として扱うかのチェックは、テンプレートのコンパイル中に実行されるようになりました。そのためランタイム設定ではなくコンパイラオプションで設定する必要があります。 +- **破壊的変更:** 特別な `is` プロパティの使用は予約済みの `` タグのみに制限されます。 +- **新規:** 新しい `v-is` ディレクティブが追加され、ネイティブ HTML のパース制限を回避するためにネイティブ要素で `is` が使用されていた 2.x のユースケースをサポートするようになりました。 ## 自主的なカスタム要素 diff --git a/src/guide/migration/data-option.md b/src/guide/migration/data-option.md index 104f7fff..cc283e7a 100644 --- a/src/guide/migration/data-option.md +++ b/src/guide/migration/data-option.md @@ -8,9 +8,9 @@ badges: ## 概要 -- **非互換**: `data` コンポーネントオプション宣言はプレーンな JavaScript `object` を受け入れず、`function` 宣言を期待します。 +- **破壊的変更**: `data` コンポーネントオプション宣言はプレーンな JavaScript `object` を受け入れず、`function` 宣言を期待します。 -- **非互換**: ミックスインや継承で複数の `data` 返り値をマージする場合、マージはディープではなくシャローになりました(ルートレベルのプロパティのみマージされます)。 +- **破壊的変更**: ミックスインや継承で複数の `data` 返り値をマージする場合、マージはディープではなくシャローになりました(ルートレベルのプロパティのみマージされます)。 ## 2.x での構文 diff --git a/src/guide/migration/key-attribute.md b/src/guide/migration/key-attribute.md index 7e712dd1..a76bafbb 100644 --- a/src/guide/migration/key-attribute.md +++ b/src/guide/migration/key-attribute.md @@ -7,7 +7,7 @@ badges: ## 概要 -- **新着:** Vue が一意の `key` を自動的に生成するようになったため、`v-if`/`v-else`/`v-else-if` 分岐で `key` が不要になりました。 +- **新規:** Vue が一意の `key` を自動的に生成するようになったため、`v-if`/`v-else`/`v-else-if` 分岐で `key` が不要になりました。 - **破壊的変更:** 手動で `key` を指定する場合、各分岐は一意の `key` を使用する必要があります。同じ `key` を意図的に使用して分岐を強制的に再利用することはできなくなりました。 - **破壊的変更:** `