import React from 'react' import {Layout, Breadcrumb, Select} from 'antd'; import Header from 'views/header'; import Slider from 'views/slider'; import ContentMain from 'components/contentMain'; import { withRouter } from 'react-router-dom' import {findTitleByKey} from "./views/slider"; const { Content, Footer, Sider } = Layout; class App extends React.Component { state = { collapsed: false, breadcrumb: [] }; onCollapse = (collapsed: boolean) => { this.setState({ collapsed }); }; changeCollapse (value: boolean) { this.setState({collapsed: value}) } componentDidMount() { // @ts-ignore this.props.history.listen(path=>{ console.log("全局路由监听" + path.pathname) var tag = findTitleByKey(path.pathname.slice(1)); console.log(tag) if (tag && tag.length > 0) { this.setState({ breadcrumb: tag }); } }) } render() { const { collapsed, breadcrumb } = this.state; return (
{breadcrumb.map((item, index) => ( {item} ))} ) } } // @ts-ignore export default withRouter(App);