key属性的作用

key的作用主要是优化

 

  • 往后面添加一个  li 会生成一个  mutation 对象来记录不同
  • 往前面添加一个  li 则会生成四个  mutation 对象记录不同
  • 添加  key 属性后, diff 算法会根据同层不同位置的比较,这样即使往最前面添加  li 也只会生成一个  mutation 对象记录不同
  • 必须保证  key 属性的取值是唯一的

 

posted @ 2021-12-09 22:50  霸哥yyds  阅读(208)  评论(0)    收藏  举报