正在显示
1 个修改的文件
包含
1 行增加
和
15 行删除
| 1 | 1 | import React, { Component } from 'react'; |
| 2 | 2 | import { connect } from 'dva'; |
| 3 | -import router from 'umi/router'; | |
| 4 | 3 | import { FormattedMessage } from 'umi/locale'; |
| 5 | 4 | import { Menu } from 'antd'; |
| 6 | 5 | import styles from './style.less'; |
| ... | ... | @@ -17,7 +16,6 @@ const { Item } = Menu; |
| 17 | 16 | class PAGE_NAME_UPPER_CAMEL_CASE extends Component { |
| 18 | 17 | constructor(props) { |
| 19 | 18 | super(props); |
| 20 | - const { match, location } = props; | |
| 21 | 19 | const menuMap = { |
| 22 | 20 | base: <FormattedMessage id="BLOCK_BAME.menuMap.basic" defaultMessage="Basic Settings" />, |
| 23 | 21 | security: ( |
| ... | ... | @@ -33,24 +31,13 @@ class PAGE_NAME_UPPER_CAMEL_CASE extends Component { |
| 33 | 31 | /> |
| 34 | 32 | ), |
| 35 | 33 | }; |
| 36 | - const key = location.pathname.replace(`${match.path}/`, ''); | |
| 37 | 34 | this.state = { |
| 38 | 35 | mode: 'inline', |
| 39 | 36 | menuMap, |
| 40 | - selectKey: menuMap[key] ? key : 'base', | |
| 37 | + selectKey: 'base', | |
| 41 | 38 | }; |
| 42 | 39 | } |
| 43 | 40 | |
| 44 | - static getDerivedStateFromProps(props, state) { | |
| 45 | - const { location } = props; | |
| 46 | - let selectKey = location.pathname.split('/').pop(); | |
| 47 | - selectKey = state.menuMap[selectKey] ? selectKey : 'base'; | |
| 48 | - if (selectKey !== state.selectKey) { | |
| 49 | - return { selectKey }; | |
| 50 | - } | |
| 51 | - return null; | |
| 52 | - } | |
| 53 | - | |
| 54 | 41 | componentDidMount() { |
| 55 | 42 | const { dispatch } = this.props; |
| 56 | 43 | dispatch({ |
| ... | ... | @@ -75,7 +62,6 @@ class PAGE_NAME_UPPER_CAMEL_CASE extends Component { |
| 75 | 62 | }; |
| 76 | 63 | |
| 77 | 64 | selectKey = ({ key }) => { |
| 78 | - router.push(`/account/settings/${key}`); | |
| 79 | 65 | this.setState({ |
| 80 | 66 | selectKey: key, |
| 81 | 67 | }); | ... | ... |
请
注册
或
登录
后发表评论