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

襄阳做网站微商网站怎么做

襄阳做网站,微商网站怎么做,成都设计公司推荐,江西省上饶市建设局网站1.问题 默认的如果没有你的菜单结构是这样的: [{children: [{name: "通用配置"parentId: "1744857774620672"path: "basic"}],name: "系统管理"parentId: "-1"path: "system"} ]可以看到每层菜单的p…

1.问题

默认的如果没有你的菜单结构是这样的:

[{children: [{name: "通用配置"parentId: "1744857774620672"path: "basic"}],name: "系统管理"parentId: "-1"path: "system"}
]

可以看到每层菜单的path都只有当前的路径,没有进行全拼接。
那么此时点击一级菜单就会有问题:
在这里插入图片描述

2.解决

让一级菜单进行全拼接,二三级等子菜单不做处理,仍然保持当前的path,也就是点击一级菜单自动打开它下面最深的第一个子菜单。

/*** @description: 递归 设置一个父亲菜单完整的菜单路径,* 例如:[{path:home,children;[{path:console}]}]* 得到:[{path:home/console,children;[{path:console}]}]* @param menuData 递归的对象* @param parentPath 父路径* @returns 替换后的对象*/
export const setParentPaths = (data) => {if (data.length === 0) return;data.forEach((i) => {const concatPaths = (item, parentPath = "") => {const currentPath = parentPath + "/" + (item.path || item.fullPath);if (item.children && item.children.length > 0) {item.fullPath = concatPaths(item.children[0], currentPath);} else {item.fullPath = currentPath;}return item.fullPath;};concatPaths(i);});return data;
};

在这里插入图片描述

http://www.yayakq.cn/news/292431/

相关文章:

  • 最新网站开发技术最近的新闻大事20条
  • wordpress 外部视频seo服务公司
  • 长沙定制网站开发建设网站jw100
  • asp网站如何改首页布局视频教程wordpress怎么文章共享
  • 网站备案代码如何加到成都新津县建设网站
  • wordpress 爱情模板下载地址全网优化哪家好
  • 网站推广方案中js网站计数器代码
  • 深圳分销网站设计多少钱物流网站给做软件下载
  • 免费图标下载网站服装设计官网
  • 平顶山营销型网站建设免费学ps的网站有哪些
  • 网站更换空间改版收录软件技术专业课程
  • 顺德区建设局网站叫别人做网站后怎么更改密码
  • 建设网站哪个模板网站信息网站建设方案
  • 建国外网站网络规划设计师论文方向
  • 网站建设文献深圳装修公司电话
  • 开发购物网站描述手游推广平台哪个好
  • 网页首站wordpress没有图片不显示
  • 个人网站做导航网站wordpress cms怎么登陆
  • 申请域名后可以做自己的网站吗xp系统中做网站服务器
  • 专门做进口零食的网站西安全网优化
  • 免费的素材网站有哪些加强公司窗口网站建设
  • 做外贸方面的网站网页版微信官网
  • 商城设计app网站建设哈尔滨门户网站建站
  • 开发一个网站成本企业门户网站建设报告
  • 完美动力培训机构seo的主要策略和流程内容
  • 网站建设 div怎么用百度搜索的优势
  • thinkphp只能做网站百度电脑网页版入口
  • wordpress仿站难吗建筑工程是干嘛的
  • 冠县做网站哪里好个人网站设计论文php
  • 自助建站凡科网婚纱照网站