key取值应该是用index还是id
Posted 单身girl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了key取值应该是用index还是id相关的知识,希望对你有一定的参考价值。
key值为index导致删除功能出问题:
数组的key值,尽量不要用index,尤其是有删除功能的时候,这样会出问题:
index是区分数组里的每一个子元素的,用index作为key值,在删除的时候,比如删除了第一项,但是后续index改变,为0的是其它子元素(导致删除的可能是第二个子元素),(就是说index随着数组长度改变而改变,不像id之类的不会随之改变)
随机生成id:$item.id + Math.random().toString(36).split(’.’)[1]
以上是关于key取值应该是用index还是id的主要内容,如果未能解决你的问题,请参考以下文章