
发表日期: 2021-06-02 11:01:44 浏览次数:112
府谷小程序制作【府谷企业邮箱】府谷网站外包、府谷微信商城开发、府谷网店美工、府谷淘宝设计

府谷县位于陕西省最北端,地处秦、晋、蒙接壤地带,与山西省河曲县、保德县隔河相望,北与内蒙古自治区准格尔旗、伊金霍洛旗接壤,西南与神木市毗邻,素有“鸡鸣闻三省”之称。县域经济综合竞争力居全国百强、西部十强,国家卫生县城、全国文明县城、省级民营经济转型升级试验区和中国产业百强县、全国金融生态先进县、中国最具投资潜力特色先进县、省级园林县城、省级环保模范县城、全国科技进步先进县、中国低碳生态十强县、全国生态文明先进县、陕西省卫生县城,陕西省平安县城,陕西省十强县位居三甲等等。府谷自然资源富集,是国家级陕北能源化工基地的重要组成部分,国家“西煤东运”、“西电东送”、“西气东输”的重要枢纽,是北宋名将折赛花(佘太君),折可存故乡,特产有海红果。
2018年10月8日,府谷县入选“综合实力百强县”。2018年11月,荣登“2018中国幸福百县榜”。 [1-2] 2019年3月,被列为第一批革命文物保护利用片区分县名单。 [3] 2019年10月,入选2019中国西部百强县市名单。 [4] 2019年11月,入选第二批节水型社会建设达标县(区)。 [5] 2020年7月29日,入选2019年重新确认国家卫生乡镇(县城)名单。 [6]
有的时候我们在处理一下类型数据,子级数据的时候我们可能要更客观的展示所以搜集当下供大家参考,如人员递归,分类递归,select下拉递归
<script> //数据结构 var json = [ { id: 1, pid: 0, text: '1(XX公司)' }, { id: 2, pid: 4, text: '2.1.1(开发部a-1组)' }, { id: 3, pid: 0, text: '2(开发部)' }, { id: 4, pid: 3, text: '2.1(开发部a)' }, { id: 5, pid: 0, text: '3(人事部)' }, { id: 6, pid: 5, text: '3.1(人事部A)' }, { id: 7, pid: 0, text: '4(设计部)' }, { id: 8, pid: 7, text: '4.1(设计部A)' }, { id: 9, pid: 4, text: '2.1.2(开发部a-2组)' }, { id: 11, pid: 2, text: '2.1.1.1(开发部a-1组>1小组)' }, { id: 12, pid: 2, text: '2.1.1.2(开发部a-1组>2小组)' }, { id: 13, pid: 5, text: '3.2(人事部A)' }, { id: 19, pid: 5, text: '3.3(人事部B)' } ]; function departmentRecursion(mid, obj) { var a = '<dl>'; //console.log(obj.length); //for (var i = 0, j=0;i<=obj.length;) //{ // console.log(i,j); // if (j.pid == mid) // a += '<dt>' + j.text + '</dt><dd>' + departmentRecursion(j.id, obj) + '</dd>'; // a += '<dt>' + j.text + '</dt><dd>' + departmentRecursion(j.id, obj) + '</dd>'; j = obj[i++]; // } for(var i=0;i<obj.length;i++) { //console.log(obj[i].pid) if(obj[i].pid==mid) a += '<dt>' + obj[i].text + '</dt><dd>' + departmentRecursion(obj[i].id, obj) + '</dd>'; } a += '</dl>'; return a; } document.write(departmentRecursion(0, json));</script><script> var data = [ { id:1, name :"一级分类:1", pid :0, }, { id:2, name :"二级分类:1", pid :1, }, { id:3, name :"三级分类:3", pid :2, }, { id:4, name :"一级分类:2", pid :0, }, { id:7, name :"f级分类:2", pid :4, }, { id:10, name :"f级分类:2", pid :7, }, { id:9, name :"f级分类:2", pid :10, }, { id:12, name :"f级分类:2", pid :9, }, { id:15, name :"f级分类:2", pid :12, }, { id:13, name :"f级分类:2", pid :15, }, ] function tree(data) { let map = {}; let val = []; //生成数据对象集合 data.forEach(it=>{ map[it.id] = it; }) //生成结果集 data.forEach(it=>{ const parent = map[it.pid]; if(parent){ if(!Array.isArray(parent.children)) parent.children = []; parent.children.push(it); }else{ val.push(it); } }) return val; }console.log(tree(data)) </script> <script> function toTree(data) { // 删除 所有 children,以防止多次调用 data.forEach(function (item) { delete item.children; }); // 将数据存储为 以 id 为 KEY 的 map 索引数据列 var map = {}; data.forEach(function (item) { map[item.id] = item; }); // console.log(map); var val = []; data.forEach(function (item) { // 以当前遍历项,的pid,去map对象中找到索引的id var parent = map[item.pid]; // 好绕啊,如果找到索引,那么说明此项不在顶级当中,那么需要把此项添加到,他对应的父级中 if (parent) { (parent.children || ( parent.children = [] )).push(item); } else { //如果没有在map中找到对应的索引ID,那么直接把 当前的item添加到 val结果集中,作为顶级 val.push(item); } }); return val;}console.log(toTree(data)) </script> <script> //解析函数 function parseJson(arr){ if(arr.length!=0){ function pp(arr){ for(var i=0;i<arr.length;i++){ if(arr[i].children && arr[i].children.length!=0){ console.log(arr[i].name);//这里可以写菜单的样式结构… pp(arr[i].children); }else{ console.log(arr[i].name);//这里可以写菜单的样式结构… } } } pp(arr); }}parseJson(arr);</script>//在网页中添加下拉框容器
<select id="selectbox" name=""></select>
//js脚本,递归生成
//获取容器对象
var selectbox=document.getElementById("selectbox");//生成树下拉菜单
var j="-";//前缀符号,用于显示父子关系,这里可以使用其它符号function creatSelectTree(d){ var option=""; for(var i=0;i<d.length;i++){ if(d[i].children.length){//如果有子集 option+="<option value='"+d[i].id+"'>"+j+d[i].name+"</option>"; j+="-";//前缀符号加一个符号 option+=creatSelectTree(d[i].children);//递归调用子集 j=j.slice(0,j.length-1);//每次递归结束返回上级时,前缀符号需要减一个符号 }else{//没有子集直接显示 option+="<option value='"+d[i].id+"'>"+j+d[i].name+"</option>"; } } return option;//返回最终html结果}//调用函数,并将结构出入到下拉框容器中
selectbox.innerHTML=creatSelectTree(tree)
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878