当前位置: 首页 > news >正文

手机网站 input欢迎进入18入口1

手机网站 input,欢迎进入18入口1,最新的国际新闻,wordpress 首页 html面试题:react、 vue中的key有什么作用? (key的内部原理) 1.虚拟DOM中key的作用: key是虚拟DOM对象的标识,当状态中的数据发生变化时,Vue会根据【新数据】生成【新的虚拟DON】,随后Vue进行【新虚拟DOM】与【旧虚拟DOM】的差异比较&#xff0…

面试题:react、 vue中的key有什么作用? (key的内部原理)

在这里插入图片描述在这里插入图片描述

1.虚拟DOM中key的作用:

key是虚拟DOM对象的标识,当状态中的数据发生变化时,Vue会根据【新数据】生成【新的虚拟DON】,随后Vue进行【新虚拟DOM】与【旧虚拟DOM】的差异比较,比较规则如下:

2.对比规则:

(1).旧虚拟DOM中找到了与新虚拟DOM相同的key:

  • .若虚拟DOM中内容没变,直接使用之前的真实DOM !
  • .若虚拟DON中内容变了,则生成新的真实DOM,随后替换掉页面中之前的真实DOM.

(2).旧虚拟DOM中未找到与新虚拟DOM相同的key

  • 创建新的真实DOM,随后渲染到到页面。

3.用index作为key可能会引发的问题:

1.若对数据进行:逆序添加、逆序删除等破坏顺序操作:会产生没有必要的真实DOM更新==>界面效果没问题,但效率低。

2.如果结构中还包含输入类的DOM:会产生错误DOM更新==>界面有问题。

4.开发中如何选择key? :

1.最好使用每条数据的唯一标识作为key,比如id、手机号、身份证号、学号等唯一值。
2.如果不存在对数据的逆序添加、逆序删除等破坏顺序操作,仅用于渲染列表用于展示,使用index作为key是没有问题的。

http://www.yayakq.cn/news/340951/

相关文章:

  • 宁波互联网公司有哪些网站排名优化公司推荐
  • 黑龙江省垦区建设协会网站手机网站淘宝客怎么做
  • 嘉兴seo网站推广费用做毕业设计资料网站好
  • 探测器 东莞网站建设网站建设 单一来源
  • 零基础怎么建设网站网站项目运营方案
  • 公司网站优化要怎么做为什么要建设就业指导网站
  • 宿城网站建设wordpress主题idown
  • 深圳网站建设方案书专业做财经直播网站有哪些
  • 网站建设柒首先金手指9天元建设集团官网
  • 浙江省专业网站制作网站建设wordpress 自动删除文章
  • 设计一个电子商务网站wordpress主题演示导入
  • 单品网站怎么建设网页视频怎么下载到电脑本地
  • 有教做桥梁质检资料的网站吗上海松江做网站建设
  • 网站设计动图怎么建设皮带哥 长沙
  • 上海网站推广联盟flash分享网站
  • 如何网站同学录网站建设
  • aspnet网站开发例题django网站开发实例
  • 做暖暖小视频免费网站wordpress主题收费
  • 做网站必须有主机吗瑞郎网络
  • 湖南网站建设效果淘宝网店营销策划方案
  • 网站文案优化建设网站免费模板
  • 网站做投票系统asp做购物网站
  • 如何建立收费网站网站建设中首页模板
  • 网站公司做的比较好防城港网站seo
  • 智能模板网站建设哪家好新网网站制作
  • 督查营商环境建设网站莲都网站建设
  • 四川泸州做网站的公司微商怎么引流被别人加
  • 7年级微机课做网站的软件南京做网站优化哪家好
  • h5制作哪个网站好行业发展趋势
  • 网页设计分类上海搜索seo