antdesignpro prolayout 三级菜单问题

三级菜单问题

活动系统
-----选择活动
------------创建活动
采用的方式是选择活动和创建活动在同级,隐藏创建活动
但从选择活动跳转到创建活动会导致在侧边导航不显示了。

解决方法

selectedKeys
在protable上使用 _selectedKeys _属性

第一步:重写一下左侧链接菜单

在跳转的前做一些事情(设置当前选择的菜单的key)


第二步:没了。。。

我本以为还需要设置 跳转到隐藏了的菜单路由页面里 需要设置跳转之前的路由的key
是不用的,隐藏的路由不会给选上。。。这样就算完事了



刷新后自动选中的问题

当刷新页面后,由于没有触发onClick事件设置当前选择的item,所以会不显示选中

解决方法

第一步

路由里都设置好key

第二步

刷新时候拿到当前的路径名称【props.location.pathname】去匹配key


我是采用了引入config里配置的路由去生成一个字典,
用路径名(pathname)做key,config路由的“key”字段做value,生成一个字典,每次刷新后用拿到这个pathname去字典匹配~


后续

应该有三级菜单的问题的原生框架解决方案,不过我们的项目好像已经错过了最佳的解决时间…


https://github.com/ant-design/ant-design-pro-layout/issues/199



搬家语雀了

csdn编辑器太难用了

原文语雀
https://www.yuque.com/wuzhao/kb/az1xxo

全部评论

相关推荐

Ryan188:我觉得你简历最核心的问题就是太大众化。 你要有一个认知就是,如果你是面试官,你是HR,其实他们每天都会收到非常多大量重复的像你这种简历。 就是说你的项目不是一个真实的上线的项目,可能是从网上学习而来的,或者是直接copy别人的项目,没有新意,没有展现出你自己对技术的思考,而且你的学历也不占优,自然而然就很难有人去选择你。 所以要做的实际上是差异化方向的工作,也就是“给我一个选择你的理由”,比如最近很火的ai,你可以写一个ai相关项目比如问答应用或者mcp编写或者agent搭建,需要你先花点时间学习,34天吧,展现你对这方面相较于其他人特有的思考; 或者写相关技术博客输出一些技术内容,有具体可以量化的成果等等去增加你的竞争力。 但以上这些都是后话,我去年在你这个时候也是没人理我,咱们双非学历也没实习,难找也正常,我当时整个3月份都没人鸟我,直到有个新招的岗位,很缺人很急,流程很快,所以我一下子进去了,所以运气方面也很重要,需要你一直坚持喝复盘,直到看到光明,加油兄弟
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务