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

上海好牛网站建设网站模板去哪要

上海好牛网站建设,网站模板去哪要,网站怎么做rss,2021年中国十大电商平台排名我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注小歌谣 日常分享前后端知识 前言 今天来讲一下平常我们做权限系统中的树形结构知识 就是如何把对应关系的结构数据转换为可以一个树形结构 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.huolong8.cn/news/81603/

相关文章:

  • 为企业开发网站佛山网站制作网站
  • 深圳企业建站招聘sem是什么意思呢
  • 建设银行网站账户注销佛山市城乡住房建设局网站
  • 铜川做网站电话湖北省建设厅官方网站八大员
  • 做像58同城这样的网站能用mysql数据库吗2021年网络营销案例
  • 网站要素的优化设计南京网站开发
  • 乡镇美丽乡村建设网站信息企业招聘信息发布平台
  • 枣庄手机网站建设电话昆明seo培训
  • 网站建设jz518搜索引擎优化方式
  • 优化志愿网站苏州小程序定制开发公司
  • 做微商自己建网站合适吗永久网站空间
  • 一级a做爰片视频网站c++做网站
  • 外贸询盘网站wordpress的视频封面能动
  • 两个网站链接如何做提高网站权重的作用
  • 哈尔滨在线制作网站wordpress把
  • 站长网站后台playyo wordpress
  • 公司网站建设调研怎么开店
  • pv3d 优秀网站高端网站建设哪家更专业
  • 如何在网站中加入百度地图国内做网站建设知名的公司
  • 四川网站建设培训简单网站如何制作
  • 教学网站模板手机商城官网旗舰店
  • 通辽市 做网站中国企业500强榜单2022
  • 免费网站制作软件自建网站的步骤
  • 江苏网站建设推广版面设计绘画
  • 塘沽网站建设优化.net 响应式网站
  • 企业网站开发协议2021个人网站盈利模式
  • 钓鱼网站怎么做的网站开发合同模版
  • ucenter使用自己做的网站jsp网站开发学习心得
  • 泉州地区网站建设公司深圳租房建设局网站
  • 做视频后期的网站长安网站建设费用