文章 评论 浏览 28
@yeild路过,越俎代庖一下,不一定对...“建议尽可能在使用 v-for 时提供 key,除非遍历输出的 DOM 内容非常简单,或者是刻意依赖默认行为以获取性能上的提升。”你是说这个么..它的本意是你应该单独指定一个Key而不是使用index来作为key...就像你说的这里还有一个复用问题..但,如果说不带key性能会更好,为啥还要建议带key呢?这个性能提升的前提有一句“刻意依赖默认行为”..也就是说不是说你不带key就会有性能提升...而实际上,只是单纯的说查找这一过程...你去试试 在arr中使用indexOf 和使用obj[key] 的性能区别..就能感受到性能差异了..
文章 0 评论 0
接受
@yeild
路过,越俎代庖一下,不一定对...
“建议尽可能在使用 v-for 时提供 key,除非遍历输出的 DOM 内容非常简单,或者是刻意依赖默认行为以获取性能上的提升。”
你是说这个么..它的本意是你应该单独指定一个Key而不是使用index来作为key...就像你说的这里还有一个复用问题..
但,如果说不带key性能会更好,为啥还要建议带key呢?
这个性能提升的前提有一句“刻意依赖默认行为”..也就是说不是说你不带key就会有性能提升...
而实际上,只是单纯的说查找这一过程...你去试试 在arr中使用indexOf 和使用obj[key] 的性能区别..就能感受到性能差异了..
第 1 题:写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么?