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

个旧市建设网站wordpress无法修改主页

个旧市建设网站,wordpress无法修改主页,宁陵做网站的公司,特色企业网站在 Vue.js 中#xff0c;v-for 指令用于基于源数据多次渲染元素或模板块。当使用 v-for 渲染列表时#xff0c;为每个列表项提供一个唯一的 key 属性是非常重要的。key 的主要作用是帮助 Vue 跟踪每个节点的身份#xff0c;从而重用和重新排序现有元素。 先来张原理图#…         在 Vue.js 中v-for 指令用于基于源数据多次渲染元素或模板块。当使用 v-for 渲染列表时为每个列表项提供一个唯一的 key 属性是非常重要的。key 的主要作用是帮助 Vue 跟踪每个节点的身份从而重用和重新排序现有元素。 先来张原理图 工作原理 1. 身份跟踪当 Vue 渲染列表元素时key 帮助 Vue 识别哪些项被修改、添加或删除。这样Vue 可以最小化 DOM 操作提高渲染效率。 2. 重用元素在动态更新列表时如果元素的 key 没有改变Vue 会复用原来的元素而不是创建一个新的元素。这意味着如果数据项的顺序被改变Vue 将只是移动 DOM 元素而不是销毁和重新创建它们。 举个栗子 先创建一个list const list [{id: 1,name: test1},{id: 2,name: test2},{id: 3,name: test3} ] 然后我们在id为1的对象后边插入一条数据 const list [{id: 1,name: test1},{id: 4,name: 我是插队的数据},{id: 2,name: test2},{id: 3,name: test3} ] 如果我们在模板中使用index作为key的值 div v-for(item,index) in list :keyindex{{item.name}}/div 对比前后两次数据如下 之前的数据                               之后的数据   key: 0  index: 0 name: test1     key: 0  index: 0 name: test1 key: 1  index: 1 name: test2     key: 1  index: 1 name: 我是插队的数据 key: 2  index: 2 name: test3     key: 2  index: 2 name: test2                                                  key: 3  index: 3 name: test3 可以发现除了第一条数据可以复用以外另外三条数据都需要重新渲染因为key值发生了变化 这时候就可以体现出了一个效率问题只插入了一条数据却要重新渲染三条数据 所以我们需要想办法让数组中不会变化的数据的key值也不变所以不能通过index来设置key值应该设置一个唯一的id来标识数据的唯一性 div v-foritem in list :keyitem.id{{item.name}}/div 我们修改之后再来对比一下渲染的效率  之前的数据                                       之后的数据   key: 1  id: 1 index: 0 name: test1     key: 1  id: 1 index: 0  name: test1 key: 2  id: 2 index: 1 name: test2     key: 4  id: 4 index: 1  name: 我是插队的数据 key: 3  id: 3 index: 2 name: test3     key: 2  id: 2 index: 2  name: test2                                                          key: 3  id: 3 index: 3  name: test3  对比可以发现只有一条数据发生了变化因为其他数据的id都没变所以key值也没变所以只需要渲染这一条新的数据即可。 总结 key 的使用是 Vue 中管理动态列表非常重要的一个方面它确保了列表渲染的性能和正确性。在使用 v-for 时总是推荐为每个项指定一个唯一的 key 值通常是每个项的唯一标识符如 ID 或者其他唯一字段。这样可以帮助 Vue 更有效地更新和管理 DOM。
http://www.w-s-a.com/news/54063/

相关文章:

  • 搭建wap网站磁力引擎
  • 如何给公司网站做推广个人网站可以做社区吗
  • 网站建设为什么不给源代码大理如何做百度的网站
  • 网站代理违法吗网站备份流程
  • 免费域名查询网站wordpress wordfence
  • h5响应式网站模板制作巴南网站制作
  • 网站方案报价软文什么意思
  • 电子商城网站如何建设上海公司车牌价格
  • 丽江网站设计公司专业公司网站设计企业
  • iis怎么建设网站特色产品推广方案
  • 道路建设网站专题品牌网站建设特色大蝌蚪
  • 网站开发组合 所有组合如何做com的网站
  • 电商网站怎么做的Wordpress 报表的插件
  • 纹理网站推荐买了两台服务器可以做网站吗
  • 机关公文写作网站南宁互联网推广
  • 五指山网站开发价格免费申请网站域名
  • 帝国音乐网站怎么做数据表电脑优化软件
  • 做国外网站收款怎么收建筑人才招聘网站
  • 毕设做桌面端还是网站sns社交网站 建设
  • 建设一个网站需要注意哪些内容wordpress 进销存
  • 沈阳市建设局网站sem优化师是什么意思
  • 餐饮vi设计公司网站排名优化方法讲解
  • 无线昆明官方网站可以做书的网站
  • 信誉最好的20个网投网站凡科网站建设之后怎么删除
  • 天津网站开发技术广州网站优化公司排名
  • 养老做增减的网站医院网站怎么做优化排名
  • 企业网站的推广方法有哪些上海猎头公司前十名
  • 电商网站建设建议免费下载app
  • 网站搭建设计是什么意思百度地图放到网站上
  • 东莞网站建设市场分析淘宝网站框架