diff --git a/src/.vuepress/components/MigrationBadges.vue b/src/.vuepress/components/MigrationBadges.vue index ddc69363f..70ff3f0d9 100644 --- a/src/.vuepress/components/MigrationBadges.vue +++ b/src/.vuepress/components/MigrationBadges.vue @@ -1,5 +1,10 @@ @@ -21,7 +31,7 @@ export default { :class="`migration-badge is-${badgeType}`" :key="`badge-type-${badgeType}`" > - {{ badgeType }} + {{ validBadges[badgeType] }} diff --git a/src/guide/migration/custom-elements-interop.md b/src/guide/migration/custom-elements-interop.md index 195b7730d..d207d4c39 100644 --- a/src/guide/migration/custom-elements-interop.md +++ b/src/guide/migration/custom-elements-interop.md @@ -9,7 +9,7 @@ badges: - **非兼容**:自定义元素白名单现在在模板编译期间执行,应该通过编译器选项而不是运行时配置来配置。 - **非兼容**:特定 `is` prop 用法仅限于保留的 `` 标记。 -- **新**:有了新的 `v-is` 指令来支持 2.x 用例,其中在原生元素上使用了 `v-is` 来处理原生 HTML 解析限制。 +- **新增**:有了新的 `v-is` 指令来支持 2.x 用例,其中在原生元素上使用了 `v-is` 来处理原生 HTML 解析限制。 ## 自主定制元素 diff --git a/src/guide/migration/data-option.md b/src/guide/migration/data-option.md index be87ff4bc..c7463f711 100644 --- a/src/guide/migration/data-option.md +++ b/src/guide/migration/data-option.md @@ -8,7 +8,7 @@ badges: ## 概览 -- **breaking**:`data` 组件选项声明不再接收纯 JavaScript `object`,而需要 `function` 声明。 +- **非兼容**:`data` 组件选项声明不再接收纯 JavaScript `object`,而需要 `function` 声明。 当合并来自 mixin 或 extend 的多个 `data` 返回值时,现在是浅层次合并的而不是深层次合并的(只合并根级属性)。 diff --git a/src/guide/migration/key-attribute.md b/src/guide/migration/key-attribute.md index db8c1706f..939c08762 100644 --- a/src/guide/migration/key-attribute.md +++ b/src/guide/migration/key-attribute.md @@ -7,9 +7,9 @@ badges: ## 概览 -- **NEW**:对于 `v-if`/`v-else`/`v-else-if` 的各分支项 `key` 将不再是必须的,因为现在 Vue 会自动生成唯一的 `key`。 - - **BREAKING**:如果你手动提供 `key`,那么每个分支必须使用唯一的 `key`。你不能通过故意使用相同的 `key` 来强制重用分支。 -- **BREAKING**:`