|
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