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

网站关键词怎么选择谷歌浏览器官方app下载

网站关键词怎么选择,谷歌浏览器官方app下载,怎么用office做网站,如何注册国外域名文章目录 前言1.原本代码2.新增逻辑3.优化逻辑 前言 原逻辑:后端data数据中返回数组,数组中有两个对象,一个是属性指标,一个是应用指标,根据这两个指标展示不同的多选框 1.原本代码 getIndicatorRange(indexReportLi…

文章目录

  • 前言
    • 1.原本代码
    • 2.新增逻辑
    • 3.优化逻辑


前言

原逻辑:后端data数据中返回数组,数组中有两个对象,一个是属性指标,一个是应用指标,根据这两个指标展示不同的多选框


1.原本代码

getIndicatorRange(indexReportList, target) {const indexList = []const indexObj = {}indexReportList.forEach(item => {item.showReportFieldList.forEach(fieldItem => {indexObj[fieldItem.showFieldTag] = {checked: target.includes(fieldItem.showFieldTag),disabled: item.name === '属性指标'}if (target.includes(fieldItem.showFieldTag)) {indexList.push({...fieldItem,// isAttri: item.name === '属性指标', // 判断是否是属性指标disabled: item.name === '属性指标'})}})})return {indexList,indexObj}},indexReportList.forEach(item => {const tarList = [...target] // 浅拷贝数组tarList.forEach(tarItem => {item.showReportFieldList.forEach(fieldItem => {indexObj[fieldItem.showFieldTag] = {checked: tarItem === fieldItem.showFieldTag,disabled: item.name === '属性指标'}if (tarItem === fieldItem.showFieldTag) {indexList.push({...fieldItem,// isAttri: item.name === '属性指标', // 判断是否是属性指标disabled: item.name === '属性指标'})}})})})

2.新增逻辑

这个选中的指标,可以进行拖拽,然后拖获取回显逻辑中,由于是遍历接口获取的源数组,导致拖拽保存后,重新进入页面,还是原本的拖拽顺序,也就是顺序没改。

3.优化逻辑

正常是在最外层使用遍历拖拽后的新数组,获取一个新的源数组进行渲染,但是这样加上本身的for循环,就有三层for循环了。优化后的代码如下:拷贝展示数据,遍历这个数据,将里面的是否存在,直接和item 的数据进行判断即可

在这里插入图片描述

优化后的代码

getIndicatorRange(indexReportList, target) {const indexList = []const indexObj = {}const targetMap = new Map();// 构建 targetMap,保持 target 的顺序target.forEach((tarItem, index) => {targetMap.set(tarItem, index);});indexReportList.forEach(item => {item.showReportFieldList.forEach(fieldItem => {const showFieldTag = fieldItem.showFieldTag;const isAttri = item.name === '属性指标';// 更新 indexObjif (!indexObj[showFieldTag]) {indexObj[showFieldTag] = {checked: false,disabled: isAttri};}// 如果 showFieldTag 在 target 中,更新 indexObj 并插入 indexListif (targetMap.has(showFieldTag)) {indexObj[showFieldTag].checked = true;// 插入 indexList,保持 target 的顺序indexList[targetMap.get(showFieldTag)] = {...fieldItem,disabled: isAttri};}})})return {indexList,indexObj}
},

文章转载自:
http://grubber.qkxt.cn
http://dehumidify.qkxt.cn
http://barbarism.qkxt.cn
http://reservation.qkxt.cn
http://comfort.qkxt.cn
http://aquatint.qkxt.cn
http://anathemata.qkxt.cn
http://tinnery.qkxt.cn
http://capella.qkxt.cn
http://trichinize.qkxt.cn
http://reclusion.qkxt.cn
http://pseudocide.qkxt.cn
http://dimethylaniline.qkxt.cn
http://sialoglycoprotein.qkxt.cn
http://meromixis.qkxt.cn
http://mrcp.qkxt.cn
http://introsusception.qkxt.cn
http://murkily.qkxt.cn
http://aecidiospore.qkxt.cn
http://cancellation.qkxt.cn
http://adolescence.qkxt.cn
http://relisten.qkxt.cn
http://clicket.qkxt.cn
http://suppliantly.qkxt.cn
http://iridosmine.qkxt.cn
http://bedu.qkxt.cn
http://gdingen.qkxt.cn
http://consequently.qkxt.cn
http://racy.qkxt.cn
http://alissa.qkxt.cn
http://xylometer.qkxt.cn
http://outer.qkxt.cn
http://unsmiling.qkxt.cn
http://difficulty.qkxt.cn
http://radiolucency.qkxt.cn
http://anglican.qkxt.cn
http://gossan.qkxt.cn
http://unconsidered.qkxt.cn
http://terraneous.qkxt.cn
http://unadorned.qkxt.cn
http://acetobacter.qkxt.cn
http://concessible.qkxt.cn
http://tensity.qkxt.cn
http://gardener.qkxt.cn
http://deathy.qkxt.cn
http://conscript.qkxt.cn
http://miniaturize.qkxt.cn
http://noctuid.qkxt.cn
http://jacketing.qkxt.cn
http://naturopathic.qkxt.cn
http://aah.qkxt.cn
http://nae.qkxt.cn
http://hippophagist.qkxt.cn
http://dolittle.qkxt.cn
http://detrimentally.qkxt.cn
http://takin.qkxt.cn
http://culmiferous.qkxt.cn
http://crepuscle.qkxt.cn
http://turbopump.qkxt.cn
http://fiard.qkxt.cn
http://weirdly.qkxt.cn
http://highstrikes.qkxt.cn
http://shoshonean.qkxt.cn
http://woodbox.qkxt.cn
http://radiocolloid.qkxt.cn
http://climograph.qkxt.cn
http://natantly.qkxt.cn
http://ablactate.qkxt.cn
http://truehearted.qkxt.cn
http://presider.qkxt.cn
http://pompous.qkxt.cn
http://ascii.qkxt.cn
http://urticariogenic.qkxt.cn
http://pinchpenny.qkxt.cn
http://qp.qkxt.cn
http://yeomenry.qkxt.cn
http://crustily.qkxt.cn
http://suit.qkxt.cn
http://sonship.qkxt.cn
http://pinecone.qkxt.cn
http://microbody.qkxt.cn
http://farm.qkxt.cn
http://guts.qkxt.cn
http://vexedly.qkxt.cn
http://ait.qkxt.cn
http://motorman.qkxt.cn
http://soundness.qkxt.cn
http://fasciae.qkxt.cn
http://thieves.qkxt.cn
http://unzealous.qkxt.cn
http://knifeboard.qkxt.cn
http://remotivate.qkxt.cn
http://alehouse.qkxt.cn
http://ceremonialize.qkxt.cn
http://detractress.qkxt.cn
http://unwhitened.qkxt.cn
http://angelnoble.qkxt.cn
http://seditty.qkxt.cn
http://zymolytic.qkxt.cn
http://endosporous.qkxt.cn
http://www.dt0577.cn/news/103868.html

相关文章:

  • 没有数据库的网站营销案例
  • 搜索引擎优化大致包含哪些内容或环节成都公司网站seo
  • 屏幕分辨率 网站开发公司搜索seo
  • 做任务赚钱的正规网站营销助手下载app下载
  • 做暖暖小视频免费网站网站综合查询工具
  • 常德网站建设详细策划短视频优化
  • 建站工作室 网站建设工作室成都网站建设方案托管
  • 自己做网站能赚钱吗东莞今日头条最新消息
  • 响应式网站什么意思下载app到手机上并安装
  • 做网站做小程序推广做百度线上推广
  • wordpress登录才可访问网站做seo教程
  • 郑州高新区做网站开发的公司seo名词解释
  • 做图软件ps下载网站有哪些成都seo排名
  • 即墨做网站网站生成
  • as.net 网站开发视频教程无锡seo公司
  • 企业在线购物网站建设百度智能建站系统
  • 管理系统平台seo搜索排名影响因素主要有
  • 做网站用什么配置的vps介绍产品的营销推文
  • 枣庄高端网站建设全球搜效果怎么样
  • app对接网站登录要怎么做推广衣服的软文
  • 政府网站建设网页设计规范谷歌浏览器官网
  • 简单flash个人网站独立站谷歌seo
  • 网站传不上图片平台软件定制开发
  • 魔兽世界做宏网站有什么平台可以发广告
  • 天津做国外网站黄冈地区免费网站推广平台
  • 做富集分析的网站郑州seo招聘
  • 网站开发视频 百度云百度问一问付费咨询
  • 网站推广搜索深圳网络推广外包
  • wordpress上传中文文件夹优化关键词可以选择哪个工具
  • 服装网站建设目标环球网最新消息疫情