|
18 | 18 |
|
19 | 19 | - [`v-model` 指令在组件上的使用已经被重新设计,替换掉了 `v-bind.sync`](./v-model.html) |
20 | 20 | - [在`<template v-for>` 和没有 `v-for` 的节点身上使用 `key` 发生了变化 ](./key-attribute.html) |
21 | | -- [`v-if` and `v-for` 在同一个元素身上使用时的优先级发生了变化](./v-if-v-for.html) |
| 21 | +- [`v-if` 和 `v-for` 在同一个元素身上使用时的优先级发生了变化](./v-if-v-for.html) |
22 | 22 | - [`v-bind="object"` 现在是顺序敏感的](./v-bind.html) |
23 | 23 | - [`v-on:event.native` 事件修饰符已经被移除](./v-on-native-modifier-removed) |
24 | 24 |
|
|
47 | 47 |
|
48 | 48 | - `destroyed` 生命周期选项被重命名为 `unmounted` |
49 | 49 | - `beforeDestroy` 生命周期选项被重命名为 `beforeUnmount` |
50 | | -- [`default` prop 工厂函数不再可以访问 `this` 上下文](./props-default-this.html) |
| 50 | +- [Props 的 `default` 工厂函数不再可以访问 `this` 上下文](./props-default-this.html) |
51 | 51 | - [自定义指令的 API 已更改为与组件生命周期一致,且 `binding.expression` 已移除](./custom-directives.html) |
52 | 52 | - [`data` 选项应始终被声明为一个函数](./data-option.html) |
53 | 53 | - [来自 mixin 的 `data` 选项现在为浅合并](./data-option.html#mixin-合并行为变更) |
54 | 54 | - [Attribute 强制策略已更改](./attribute-coercion.html) |
55 | | -- [一些过渡的 class 被重命名](./transition.html) |
| 55 | +- [Transition 的一些 class 被重命名](./transition.html) |
56 | 56 | - [`<TransitionGroup>` 不再默认渲染包裹元素](./transition-group.html) |
57 | 57 | - [当侦听一个数组时,只有当数组被替换时,回调才会触发,如果需要在变更时触发,则必须指定 `deep` 选项](./watch.html) |
58 | 58 | - 没有特殊指令的标记 (`v-if/else-if/else`、`v-for` 或 `v-slot`) 的 `<template>` 现在被视为普通元素,并将渲染为原生的 `<template>` 元素,而不是渲染其内部内容。 |
59 | | -- [已挂载的应用不会取代它所挂载的元素](./mount-changes.html) |
| 59 | +- [已挂载的应用不会替换它所挂载的元素](./mount-changes.html) |
60 | 60 | - [生命周期的 `hook:` 事件前缀改为 `vue:`](./vnode-lifecycle-events.html) |
61 | 61 |
|
62 | 62 | ### 被移除的 API |
|
67 | 67 | - [内联模板 attribute](./inline-template-attribute.html) |
68 | 68 | - [`$children` 实例 property](./children.html) |
69 | 69 | - [`propsData` 选项](./props-data.html) |
70 | | -- `$destroy` 实例方法。用户不应再手动管理单个 Vue 组件的生命周期。 |
| 70 | +- `$destroy` 实例方法。用户不应该再手动管理单个 Vue 组件的生命周期。 |
71 | 71 | - 全局函数 `set` 和 `delete` 以及实例方法 `$set` 和 `$delete`。基于代理的变化检测已经不再需要它们了。 |
0 commit comments