升级方式
在代码库中运行迁移工具来找出那些使用旧有参数顺序的示例。注意,如果你将你的 index 参数命名为一些不通用的名字 (例如 position
或 num
),迁移工具将不会把它们标记出来。
当包含 property 名称/key 时,之前遍历对象的参数顺序是 (name, value)
。现在是 ,来和常见的对象迭代器 (例如 lodash) 保持一致。
升级方式
已经移除了 $index
和 $key
这两个隐式声明变量,以便在 v-for
中显式定义。这可以使没有太多 Vue 开发经验的开发者更好地阅读代码,并且在处理嵌套循环时也能产生更清晰的行为。
升级方式
在代码库中运行来找出使用这些移除变量的示例。如果你没有找到,也可以在控制台错误中查找 (例如 Uncaught ReferenceError: $index is not defined
)。
你现在应该写为:
<div v-for="item in items" v-bind:key="item.id">
升级方式
在代码库中运行来找出那些使用track-by
的示例。
升级方式
在代码库中使用正则 /\w+ in \d+/
搜索。当出现在 中,请检查是否受到影响。