Wei Zhang's Blog


  • 首页

  • 标签

  • 分类

  • 搜索

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> 标签上 (而不是设置在它的子节点上)。

阅读全文 »
<1…606162…191>

一期一会

951 日志
46 分类
68 标签
GitHub E-Mail
© 2017 — 2022 Wei Zhang | Site words total count: 684.2k
 本站访客数 人  本站总访问量 次