Vue2迁移-异步组件 发表于 2020-12-29 | 分类于 Vue3 字数统计: 411 字 | 阅读时长 ≈ 1 分钟 概览以下是对变化的高层次概述: 新的 defineAsyncComponent 助手方法,用于显式地定义异步组件 component 选项重命名为 loader Loader 函数本身不再接收 resolve 和 reject 参数,且必须返回一个 Promise 阅读全文 »
Vue2迁移-v-for 中的 Ref 数组 发表于 2020-12-29 | 分类于 Vue3 字数统计: 260 字 | 阅读时长 ≈ 1 分钟 概览在 Vue 2 中,在 v-for 里使用的 ref attribute 会用 ref 数组填充相应的 $refs property。当存在嵌套的 v-for 时,这种行为会变得不明确且效率低下。 在 Vue 3 中,这样的用法将不再在 $ref 中自动创建数组。要从单个绑定获取多个 ref,请将 ref 绑定到一个更灵活的函数上 (这是一个新特性): 1<div v-for="item in list" :ref="setItemRef"></div> 阅读全文 »
Vue2迁移-v-bind 合并行为 发表于 2020-12-29 | 分类于 Vue3 字数统计: 377 字 | 阅读时长 ≈ 1 分钟 概览 不兼容:v-bind 的绑定顺序会影响渲染结果。 阅读全文 »
Vue2迁移-v-if 与 v-for 的优先级 发表于 2020-12-29 | 分类于 Vue3 字数统计: 225 字 | 阅读时长 ≈ 1 分钟 概览 非兼容:两者作用于同一个元素上时,v-if 会拥有比 v-for 更高的优先级。 阅读全文 »
Vue2迁移-key 发表于 2020-12-29 | 分类于 Vue3 字数统计: 691 字 | 阅读时长 ≈ 3 分钟 概览 新增:对于 v-if / v-else / v-else-if 的各分支项 key 将不再是必须的,因为现在 Vue 会自动生成唯一的 key。 非兼容:如果你手动提供 key,那么每个分支必须使用唯一的 key。你不能通过故意使用相同的 key 来强制重用分支。 非兼容:<template v-for> 的 key 应该设置在 <template> 标签上 (而不是设置在它的子节点上)。 阅读全文 »