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

深圳商城网站设计多少钱机票最便宜网站建设

深圳商城网站设计多少钱,机票最便宜网站建设,做淘宝客网站制作教程,深圳进入政策最新我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注小歌谣 日常分享前后端知识 前言 今天来讲一下平常我们做权限系统中的树形结构知识 就是如何把对应关系的结构数据转换为可以一个树形结构 const data [{id: 2,pid: 0,path: /course,name: Course,title: 课程管理},{id… 我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注小歌谣 日常分享前后端知识 前言 今天来讲一下平常我们做权限系统中的树形结构知识 就是如何把对应关系的结构数据转换为可以一个树形结构 const data [{id: 2,pid: 0,path: /course,name: Course,title: 课程管理},{id: 3,name: CourseOperate,path: operate,link: /course/operate,pid: 2,title: 课程操作},{id: 4,name: CourseInfoData,path: info_data,link: /course/operate/info_data,pid: 3,title: 课程数据},{id: 5,name: CourseAdd,path: add,link: /course/add,pid: 2,title: 增加课程},{id: 6,pid: 0,path: /student,name: Student,title: 学生管理,},{id: 7,name: StudentOperate,path: operate,link: /student/operate,pid: 6,title: 学生操作},{id: 8,name: StudentAdd,path: add,link: /student/add,pid: 6,title: 增加学生},{id: 9,name: 123123,path: 234234,link: /student/add,pid: 8,title: 增加学生},{id: 10,name: 234234,path: 345345,link: /student/add,pid: 9,title: 增加学生},{id: 11,name: 345345,path: 456456,link: /student/add,pid: 10,title: 增加学生} ];数据大概是以上这样的 要给他转换为树形结构 可以开始直接操作了 基本数据 // 树形结构数据结构化/*** [* {id: 2,pid: 0,path: /course,name: Course,title: 课程管理,children: [{id: 3,name: CourseOperate,path: operate,link: /course/operate,pid: 2,title: 课程操作,children: [{id: 4,name: CourseInfoData,path: info_data,link: /course/operate/info_data,pid: 3,title: 课程数据}]},{id: 5,name: CourseAdd,path: add,link: /course/add,pid: 2,title: 增加课程}]},* {id: 6,pid: 0,path: /student,name: Student,title: 学生管理,children: [{id: 7,name: StudentOperate,path: operate,link: /student/operate,pid: 6,title: 学生操作},{id: 8,name: StudentAdd,path: add,link: /student/add,pid: 6,title: 增加学生}]}* ]结构这样 两种方式处理数据 直接上代码 可以自己调试 const treeData formatDataTree(data);console.log(treeData);// function formatDataTree (data) { // let parents data.filter(p p.pid 0), // children data.filter(c c.pid ! 0);// dataToTree(parents, children);// return parents; // // parents childrens array [] // function dataToTree (parents, children) { // parents.map(p { // children.map((c, i) { // if (c.pid p.id) { // let _children JSON.parse(JSON.stringify(children)); // _children.splice(i, 1); // dataToTree([c], _children); // if (p.children) { // p.children.push(c); // } else { // p.children [c]; // } // } // }); // }) // } // }function formatDataTree (data) {let _data JSON.parse(JSON.stringify(data));return _data.filter(p {const _arr _data.filter(c c.pid p.id);_arr.length (p.children _arr);return p.pid 0;}); }打印结果
http://www.zqtcl.cn/news/926693/

相关文章:

  • 织梦网站如何做301跳转畅销营销型网站建设电话
  • 新网企业邮箱保定seo
  • 河南国控建设集团招标网站网上注册公司核名流程
  • 推推蛙网站建设云南网站开发费用
  • 网站没服务器行吗价格低廉怎么换个说法
  • 用wordpress编写网站完整网站开发视频教程
  • 电商型网站建设价格ppt制作网站
  • 东莞做个网站查询工商营业执照
  • 从网址怎么看网站的域名租用云服务器多少钱
  • 网站开发技术有个人网页首页设计图片
  • 一站式网站建设平台做电商网站需要做什么准备
  • 网站开发小程序快站模板
  • 江苏集团网站建设智慧养老网站开发
  • 外网网址可以做英语阅读的网站怎么原创视频网站
  • 宁波网站建设流程图自己做网站可以揽业务吗
  • 赤峰市建设网站东胜做网站
  • 有口碑的坪山网站建设微信扫一扫登录网站如何做
  • 自己建网站要花多少钱蓟县网站建设
  • 兖州中材建设有限公司网站wordpress免签约接口
  • 湖北网站seo设计成都疾控最新通告
  • 商丘网站建设推广公司配资网站建设多少钱
  • 手机网站怎么做SEO优化gzip压缩 wordpress
  • 上下框架 网站app营销的核心是什么
  • 网站开发哪里有培训wordpress 主题 网址导航
  • 深圳市宝安区怎么样百度禁止seo推广
  • 手机电商网站 模板常熟做网站优化
  • 免费的logo设计网站网页设计与制作dw
  • 线上调研问卷在哪个网站上做网页设计学生作业
  • 云南高端网站建设网页设计工作室选址依据
  • 免费的编程自学网站互联网公司网站建设ppt