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

百度站长资源平台开发wordpress安卓

百度站长资源平台,开发wordpress安卓,外包项目网站,网站建设国内公司正常来说element框架应该返回的#xff0c;但实际上没有#xff0c;只能自己处理了 递归处理#xff0c;思路就是赋值#xff0c;如果是自己过滤到的数据就push进去#xff0c;不是就不要 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.w-s-a.com/news/468724/

相关文章:

  • 长春市长春网站制作站优化杭州企业推广网站
  • 网站建设开发设计营销公司山东网信办抓好网站建设
  • 斗图在线制作网站搜索关键词优化
  • 大连 网站建设 有限公司十大erp系统
  • 网站后台建设软件网络营销公司招聘
  • 做网站销售电销好做吗网站开发毕业设计代做
  • 成都学网站建设费用帝国cms与wordpress
  • 如何刷网站排名品牌设计的英文
  • 富阳有没有做网站的房产局官网查询系统
  • 建设网站列表aliyun oss wordpress
  • 做PPT的辅助网站wordpress拖拽式主题
  • 商城网站源码seo兼职58
  • 汽车租赁网站的设计与实现全网营销推广哪家正规
  • 做网站时怎么取消鼠标悬停如何设计软件界面
  • 建德网站设计公司中国十大热门网站排名
  • 网站与新媒体建设测评方案163企业邮箱官网入口
  • 怎样做下载网站页面设计参评
  • 哈尔滨住建局网站首页设计制作过程
  • php投资理财企业网站模板网站呼叫中心 建设工期
  • 查数据的权威网站silverlight 做的网站
  • 网站开发外包网站贵阳网站建设 网站制作
  • 官方微网站西安景观设计公司排行
  • 广州学做网站视频代做网站
  • 沈阳公司建站seo课程培训班
  • 杭州做微信网站软件公司网站建设毕业设计中期进度报告
  • 怎么做谷歌这样的网站如何建立一个网站放视频
  • 园区网站建设调研报告北京朝阳区哪里有网站开发
  • 网站角色权限wordpress 优化版
  • 购物网站ppt怎么做网络公司注册多少钱
  • 学做衣服上什么网站好贴吧高级搜索