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

企业网站建设要求百度seo竞价推广是什么

企业网站建设要求,百度seo竞价推广是什么,建设公司门户网站建设方案,wordpress 访客统计插件正常来说element框架应该返回的,但实际上没有,只能自己处理了 递归处理,思路就是赋值,如果是自己过滤到的数据就push进去,不是就不要 let newCheckTree [] let tree get_tree(treeData,newCheckTree); //获取过滤…

正常来说element框架应该返回的,但实际上没有,只能自己处理了

递归处理,思路就是赋值,如果是自己过滤到的数据就push进去,不是就不要

let newCheckTree = []
let tree  = get_tree(treeData,newCheckTree); //获取过滤后的数据
function get_tree(treeData,newCheckTree,expandedList){for(var i = 0;i< treeData.length;i++){if(treeData[i].child.length){newCheckTree[i] = {...treeData[i]}  //把所有的值赋上,但是child要为空,不然就一模一样了newCheckTree[i].child = []newCheckTree[i].child = findChildren(treeData[i].child,newCheckTree[i].child) }else{let val = treeData[i].jGMC.toUpperCase()if(val.indexOf(filterText) !== -1){newCheckTree.push(treeData[i])// console.log(expandedList,'that.expandedList')if(expandedList.indexOf(treeData[i].sid) == -1){expandedList.push(treeData[i].sid)}}}}return newCheckTree}function findChildren(treeData,newCheckTree){for(var i = 0;i< treeData.length;i++){if(treeData[i].child.length){newCheckTree[i] = {...treeData[i]}newCheckTree[i].child = []newCheckTree[i].child = findChildren(treeData[i].child,newCheckTree[i].child) }let val = treeData[i].jGMC.toUpperCase()if(val.indexOf(filterText) !== -1){newCheckTree.push(treeData[i])// console.log(expandedList,'that.expandedList')if(expandedList.indexOf(treeData[i].sid) == -1){expandedList.push(treeData[i].sid)}}}return newCheckTree}

优化
其实这样拿到的数据虽然是过滤后的,但是也包括了父元素
比如一个父元素有七个子元素,这七个子元素都不是我们过滤到的,所以这时候应该连父元素一起都不要的
但是这个操作在递归里不好实现
所以还要再来一次处理

let newCheckTree  = get_tree1(JSON.parse(JSON.stringify(tree))); //删掉过滤后没有子元素的数据,深拷贝不然会被影响
function get_tree1(treeData){for(var i = 0;i< treeData.length;i++){if(treeData[i]){if(treeData[i].child.length){treeData[i].child = findChildren1(treeData[i].child)  }else{//如果没有子数据就删掉它treeData.splice(i,1)i--}}}return treeData}function findChildren1(treeData){for(var i = 0;i< treeData.length;i++){// console.log(treeData,'treeData')if(treeData[i]){if(treeData[i].child.length){}else{treeData.splice(i,1)i--}}}return treeData}
http://www.dtcms.com/wzjs/121807.html

相关文章:

  • pc网站增加手机站如何打百度人工电话
  • 微网站制作工具有哪些数据分析培训
  • wordpress 数据图片存在哪seo教程自学入门教材
  • 永城做网站模板网站免费
  • 额尔古纳做网站网店推广常用的方法
  • 局域网视频网站开发百度推广关键词和创意
  • 自己做婚恋网站seo的形式有哪些
  • 东莞购物网站建设个人推广网站
  • 广州网站开发设计平台株洲网络推广
  • 专业的上海网站建设公司排名怎样优化网站关键词排名靠前
  • 个人网站域名备案全球最牛的搜索引擎
  • 云主机如何做网站中国十大关键词
  • 免费网站空间和域名课程培训
  • 有哪些网站有做网页用的小图片域名注册网站哪个好
  • 室内装修设计图纸百度ocpc怎么优化
  • photoshop制作网站海报进入百度app
  • 网站建设计算机人员招聘seo和网络推广有什么区别
  • 怎么把自己笔记本做服务器做个网站网站开发从入门到实战
  • 目前国内家教做的好的网站关键词查询网址
  • 头像设计制作网站南京谷歌推广
  • 网站学做糕点的课程网站服务器信息查询
  • 做网站哪些软件比较好衡阳seo优化报价
  • 公众号网站制作阿里云搜索
  • 怎么在网站后台删除图片衡阳seo外包
  • 网站制作专家成都百度推广账户优化
  • cetos做网站百度广告公司联系方式
  • 家居网站建设 百度文库自己有货源怎么找客户
  • 11网站建设waocc岳阳seo快速排名
  • 北京网站制作的公司seo关键词优化的技巧
  • 门户网站建站浙江seo外包