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

做介绍英文网站百度广告投放收费标准

做介绍英文网站,百度广告投放收费标准,东莞市十大广告公司,北京网络公司注册增量更新机制:在数据发生变化时,只对变化的部分进行更新的策略,而不是每次都重新处理全部数据,即:在数据发生变化时,只对变化的部分进行更新的策略,而不是每次都重新处理全部数据 watch: {base…

增量更新机制:在数据发生变化时,只对变化的部分进行更新的策略,而不是每次都重新处理全部数据,即:在数据发生变化时,只对变化的部分进行更新的策略,而不是每次都重新处理全部数据

watch: {baseLayerList: {deep: true,handler(newVal, oldVal = []) {// 使用Map来记录旧值中已处理的项,避免重复处理const oldItemsMap = new Map();// 将旧数据中的所有 subItem 提取出来并以 .id 为键存入 Map,便于后续快速查找oldVal.forEach(zxItem => {zxItem.list.forEach(subItem => {oldItemsMap.set(subItem.id, subItem); // 假设每个subItem有唯一id});});// 遍历新数据并判断是否新增newVal.forEach(zxItem => {zxItem.list.forEach(subItem => {// 只有当isShow从false变为true,且没有layer时才处理 const oldSubItem = oldItemsMap.get(subItem.id); // 当前项是“要显示”的 && (之前不存在该 ID 的项(首次出现) || 之前存在但状态不是“显示”) 才会触发 addJiChuMark 方法。if (subItem.isShow &&(!oldSubItem || !oldSubItem.isShow)) {this.addJiChuMark(subItem);}});});}},}

逻辑分析:

const oldItemsMap = new Map();
oldVal.forEach(zxItem => {zxItem.list.forEach(subItem => {oldItemsMap.set(subItem.id, subItem);});
});oldVal = [{ list: [ { id: 'a', isShow: false }, { id: 'b' } ] },{ list: [ { id: 'c' } ] }
]
====>
oldItemsMap = {'a' => { id: 'a', isShow: false },'b' => { id: 'b' },'c' => { id: 'c' }
}
http://www.dtcms.com/a/476562.html

相关文章:

  • 长安网站建设推广公司音乐网站制作课程报告
  • 商城网站开发 价格在广州开发一个营销网站多少钱
  • 如何360收录网站网站设计框架
  • 网站建设 公司 常见问题wordpress怎么搬站
  • 企业网站及信息化建设设计开发评审报告
  • 在哪个网站可以做二建的题卖酒的网站做线下怎么做
  • 找公司做网站先付全款吗微信小商店怎么开通
  • 甘肃建设厅职称查询官方网站今天时政新闻热点是什么
  • 市场营销推广活动方案整站seo优化哪家好
  • seo网站改版广告设计与制作培训学校
  • 网站数据不变重新安装wordpresswordpress怎么播放视频教程
  • 徐州做网站的哪个好php下载站源码
  • led行业网站源码wordpress缩略图延时加载
  • 做网站 需要什么商标东莞人才服务中心官网
  • 建什么类型网站好开发者助手app
  • 做兼职的设计网站有哪些工作南京做微网站
  • 网站开发drupal成都哪家公司做网站
  • 企业标准版网站建设网络营销的特点有哪些
  • 网站开发需要用例图吗跨境电子商务网站建设
  • 免费云建站苏州企业建站系统模板
  • 企业网站建设程序注册商贸公司需要什么条件
  • 晋中城市建设招标网站电话营销网站建设
  • 网站开发管理过程网站分析表
  • 沈阳注册公司seo网络优化软件
  • 大良营销网站建设策划教做西餐的网站
  • 产品展示型的网站功能有哪些免费网址2021年能用的
  • 做更好的自己 网站网站重构工程师
  • 网站做不下去设计网站公司咨询亿企邦
  • 呼伦贝尔网站建设公司软文代写发布
  • 做一个医院网站多少钱wordpress中添加登陆页面