From 4991bc08e414f371c624151f671236fcfed0bf01 Mon Sep 17 00:00:00 2001 From: Mr Ke <kelq@hugeinfo.com.cn> Date: Wed, 27 May 2020 14:41:24 +0800 Subject: [PATCH] 修改报错问题 --- src/components/common/HeadView/index.jsx | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/common/HeadView/index.jsx b/src/components/common/HeadView/index.jsx index 899d80b..9927dd1 100644 --- a/src/components/common/HeadView/index.jsx +++ b/src/components/common/HeadView/index.jsx @@ -17,21 +17,22 @@ const history = createHashHistory(); const { Option } = Select; -const menu = ( - <Menu> +const menu = (fun) => { + return <Menu> <Menu.Item> <a onClick={() => { // 清空用户相关信息 window.localStorage.setItem('menu', ''); window.localStorage.setItem('token', ''); message.success('退出成功!'); + fun({ role: '' }); window.location.href = window.location.origin + '/#/login'; }}> 退出 </a> </Menu.Item> </Menu> -); +}; export default function HeadView({ props }) { var loginUser = window.localStorage.getItem('loginUser') || '{}'; @@ -81,7 +82,7 @@ </Col> <Col style={{ marginRight: 40 }}> {loginUser.trueName} - <Dropdown overlay={menu}> + <Dropdown overlay={menu(setContext)}> <a className="ant-dropdown-link" onClick={e => e.preventDefault()}> [{loginUser.dept} | {loginUser.post}]<Icon type="caret-down" /> </a> -- Gitblit v1.8.0