Skip to content

🐛[BUG] layout布局的左侧菜单和头部内容问题 #9311

@lyck40012

Description

@lyck40012

🐛 bug 描述

我在defaultSettings中配置了menuRender:false, app.tsx中也写了menuRender:false, headerRender是自定义的
当我第一次进入的时候,defaultSettings配置没有生效,左侧出现了菜单,头部自定义内容无法显示,直接就没有头部内容了

📷 复现步骤

首先我如果没有登录重定向到user/login页面 我配置了 login页面配置了 layout: false, 然后我直接进入其他页面比如list页面, 浏览器直接输入localhost:8000/workbench,然后workbench页面调用接口提示我未登录,跳转user/login 页面,然后我进行登录,登录成功 使用history.push('/workbench'); 跳转workbench页面,进入之后,我的menuRender:false,是无效的 headerRender 自定义组件无法被显示,我刷新一下页面就生效了

🏞 期望结果

💻 复现代码

© 版本信息

  • ProComponents 版本: ^2.7.19
  • umi 版本 ^4.3.24
  • 浏览器环境 chrome
  • 开发环境 [e.g. mac OS] windows

🚑 其他信息

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions