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

成都营销型网站建设价格化妆品品牌推广方案

成都营销型网站建设价格,化妆品品牌推广方案,人防网站建设,广告投放需要什么资质正常来说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/501039/

相关文章:

  • 深圳公司手机网站制作苏州网站推广哪家好
  • 网站建设开发方式包括购买学校网站建设费计入什么科目
  • 做简单网站的框架图中小微企业查询平台
  • 哪些网站可以免费做产品推广建设建设部网站
  • 网站开发销售怎么做django做网站
  • 淘宝客网站做百度竞价万网域名怎么绑定网站
  • 建设网站找哪个公司北京知名大公司有哪些
  • 专业彩票网站开发网站流量在哪设置
  • 网站建设对应的岗位榆林做网站公司
  • 网站建设公司怎么算专业js网站分页怎么做
  • 网和网站的区别phpcms和帝国cms哪个好
  • wordpress改网站名字长沙网络营销外包
  • 宝塔怎么做第二个网站网站内容设计遵循的原则有
  • 网站违反了 google 质量指南免费ppt模版网站
  • 郑州网站建设郑州网站建设成都那家网站建设好
  • 温州网站排名优化公司如何招聘软件网站开发人员
  • 成都 网站建设公司哪家好襄阳行业网站建设
  • wordpress 调用时间做网站seo的公司哪家好
  • 手机上网站搭建网站账户系统
  • 西乡网站的建设柳州建站
  • 宁夏网站建设怎么样互联网 网站设计
  • 成都关键词seo推广平台手机端关键词排名优化软件
  • 学做软件的网站卡盟平台
  • 网站构建建设案例展示关于做服饰网站的首页
  • 如何建设网站论坛凡科建站手机版登录
  • 建设银行门户网站惠州公司网站建设价格
  • 用python开发网站网站如何取消验证码
  • 公司做企业网站互联网建网站
  • 建网站需要的费用公司注册后怎么做网站
  • 宣传电脑的网站开发运动网站建设教程