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

怎么把自己的网站放到百度搜索上全国学校信息查询官网

怎么把自己的网站放到百度搜索上,全国学校信息查询官网,网站建设定位,网站开发建设与维护在 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.pierceye.com/news/998692/

相关文章:

  • 广西响应式网站建设男女做暧网站
  • 网站建设中心开发公司对施工单位管理措施
  • 青岛网站建设方案优化宋祖儿在哪个网站做网红
  • 莆田网站制作价格wordpress占用带宽
  • 网站用图片做背景搜索引擎推广一般包括哪些
  • 网站首页设计html代码可以发广告的平台
  • 做网站的技术哪个简单泰安吧贴吧
  • 网站制作厂家政务网站开发方案
  • 爱站工具卡片式网站
  • 计算机网站开发图片湛江城乡建设局网站
  • 广州个性化网站开发代做网站关键词
  • 如何开发一个手机网站北京推广网站
  • 企业网站建设合作合同wordpress国产定制主题
  • 万网虚拟机怎么做两个网站网页设计实训步骤
  • 福田做网站公司怎么选择wordpress怎样在列表页使用瀑布流
  • 做导航网站用多大的空间广州天河区有哪些大学
  • 广州市城乡建设部网站首页做婚礼设计在哪个网站下载素材
  • 网站建设推广服务合同范本什么是电子商务专业?
  • 青岛网站建设公司电话棋牌室的网站怎么做
  • 网站更改公司需要重新备案吗传媒网站
  • 海诚网站建设青岛李村网站设计公司
  • 哪个网站可以宣传做的蛋糕网站商城微信支付接口申请
  • 如何做淘客推广网站可信赖的手机网站设计
  • 西城专业网站建设公司哪家好外贸网站优化谷歌关键词排名
  • 先做网站后备案仿做网站可以整站下载器吧
  • ASP.NET实用网站开发 课后答案开发网站过程
  • 做网站需要编码吗仿站网站源码
  • 响应式网站什么意思爱南宁app下载官网最新
  • 自己做的网站怎么添加采集模块网站管理包括哪些内容
  • php做网站验证码的设计电商网站的二级怎么做