import React, { Component } from 'react'; import { routerRedux } from 'dva/router'; import { connect } from 'dva'; import { Input } from 'antd'; import PageHeaderLayout from '@/layouts/PageHeaderLayout'; @connect() export default class SearchList extends Component { handleTabChange = key => { const { dispatch, match } = this.props; switch (key) { case 'articles': dispatch(routerRedux.push(`${match.url}/articles`)); break; case 'applications': dispatch(routerRedux.push(`${match.url}/applications`)); break; case 'projects': dispatch(routerRedux.push(`${match.url}/projects`)); break; default: break; } }; render() { const tabList = [ { key: 'articles', tab: '文章', }, { key: 'projects', tab: '项目', }, { key: 'applications', tab: '应用', }, ]; const mainSearch = (