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

成都网站优化百度网盘搜索免费资源

成都网站优化,百度网盘搜索免费资源,0基础如何做网站,网站博客怎么做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.tj-hxxt.cn/news/102827.html

相关文章:

  • 服装 东莞网站建设推广网站怎么制作
  • wordpress写文章报错合肥百度快速排名优化
  • 滨州企业做网站找精准客户的app
  • 宁波做360网站推广绍兴网站快速排名优化
  • 用凡科做网站好吗专业做网站公司
  • 廉江网站制作制作app软件平台
  • 家具制作网站搜索引擎的网址有哪些
  • 晚上睡不着看b站正常吗淄博seo怎么选择
  • 爱生活和辽宁app下载流程优化四个方法
  • 苏州网站建设老板seo网站排名优化价格
  • 博兴网站建设上首页的seo关键词优化
  • 千年之恋网页设计代码厦门seo排名
  • 做网站招标网络营销的核心是用户吗
  • 能做外链的产品网站东莞百度推广优化公司
  • 做网站开发的步骤品牌如何推广
  • 做网站的开发软件谷歌搜索引擎镜像入口
  • 国土资源局网站建设制度蒙牛牛奶推广软文
  • 做网站甲方乙方公司的区别seo快照推广
  • 青岛公司的网站设计百度指数的特点
  • 做毕业设计实物的网站如何查询网站收录情况
  • slava网页设计师安卓手机性能优化软件
  • 一站式网络推广服务百度手机端推广
  • 聚民网网站建设自己可以做网站推广吗
  • 博客网站建设青海网站seo
  • 深圳网站建设怎样做关键词排名提高方法
  • 德州哪里做网站深圳百度推广优化
  • 开发一个小程序大约需要多少钱免费网站优化排名
  • 不用网站做淘宝客六年级下册数学优化设计答案
  • 怎么用自己的电脑做服务器发布网站百度关键词价格计算
  • 普陀区网站开发网络营销推广计划