dev_forum
parent
dd55ea86c1
commit
413b29ed1a
@ -0,0 +1,82 @@
|
||||
import React,{ Component } from "react";
|
||||
import {Checkbox,Input,Table, Pagination,Menu,Icon} from "antd";
|
||||
import {Link,NavLink} from 'react-router-dom';
|
||||
import { WordsBtn ,ActionBtn,SnackbarHOC} from 'educoder';
|
||||
const Search = Input.Search;
|
||||
import axios from 'axios';
|
||||
import './searchc.css'
|
||||
import {TPMIndexHOC} from "../modules/tpm/TPMIndexHOC";
|
||||
|
||||
class SearchPage extends Component{
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state={
|
||||
tab:"0",
|
||||
count:0,
|
||||
}
|
||||
}
|
||||
//切换tab
|
||||
changeTab=(e)=>{
|
||||
this.setState({
|
||||
tab:e.key
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
|
||||
componentDidMount(){
|
||||
// const query =this.props.location.search;
|
||||
// const type = query.split('?tab=');
|
||||
// let sum = []
|
||||
// sum.push(type[1])
|
||||
// // console.log("componentDidMountcomponentDidMount");
|
||||
// // console.log(sum);
|
||||
// this.setState({
|
||||
// tab:sum,
|
||||
// })
|
||||
|
||||
}
|
||||
setdatafuns =(value)=>{
|
||||
|
||||
}
|
||||
|
||||
render(){
|
||||
let {tab,count}=this.state;
|
||||
console.log(tab);
|
||||
return(
|
||||
<div className="newMain clearfix">
|
||||
<div className="headersear" >
|
||||
<div style={{height:"53px"}}></div>
|
||||
<Search
|
||||
style={{ width: "800px", marginTop:"53px"}}
|
||||
className="packinput"
|
||||
enterButton={<span><Icon type="search" className="mr5"/> 搜索</span>}
|
||||
onSearch={ (value)=>this.setdatafuns(value)} />
|
||||
</div>
|
||||
|
||||
<div className="tabtitle">
|
||||
<Menu mode="horizontal" className="tabtitless" selectedKeys={tab} onClick={this.changeTab}>
|
||||
<Menu.Item className={"tabtitle1"} key="0">开发社区</Menu.Item>
|
||||
<Menu.Item className={"tabtitle2"} key="1">实践课程</Menu.Item>
|
||||
<Menu.Item className={"tabtitle2"} key="2">翻转课堂</Menu.Item>
|
||||
<Menu.Item className={"tabtitle2"} key="3">交流问答</Menu.Item>
|
||||
</Menu>
|
||||
</div>
|
||||
|
||||
<div className="counttit">
|
||||
<p className="counttittext">共找到相关结果<span className="counttittexts">{count}</span>个</p>
|
||||
</div>
|
||||
|
||||
<div className="mainx">
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
export default SnackbarHOC() (TPMIndexHOC ( SearchPage ));
|
@ -0,0 +1,74 @@
|
||||
.searchinput{
|
||||
width: 800px;
|
||||
margin-top: 53px;
|
||||
}
|
||||
.headersear{
|
||||
height: 160px;
|
||||
background: #EAF2F9;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.packinput .ant-input{
|
||||
height: 55px;
|
||||
width:663px !important;
|
||||
font-size: 18px;
|
||||
color: #681616 !important;
|
||||
border-color: #E1EDF8 !important;
|
||||
}
|
||||
|
||||
.packinput .ant-input-group-addon .ant-btn{
|
||||
width:137px !important;
|
||||
font-size: 18px;
|
||||
height: 53px;
|
||||
background:rgba(76,172,255,1);
|
||||
|
||||
}
|
||||
.tabtitle{
|
||||
width: 100% !important;
|
||||
height: 62px !important;
|
||||
box-shadow: 3px 10px 21px 0px rgba(76, 76, 76, 0.15);
|
||||
border-radius: 6px;
|
||||
background: #fff;
|
||||
background: rgb(244, 244, 244);
|
||||
}
|
||||
|
||||
|
||||
.tabtitless{
|
||||
height: 62px !important;
|
||||
line-height: 62px !important;
|
||||
|
||||
}
|
||||
.tabtitle1{
|
||||
margin-left: 181px !important;
|
||||
|
||||
}
|
||||
.tabtitle2{
|
||||
margin-left: 90px !important;
|
||||
|
||||
}
|
||||
|
||||
|
||||
.counttit{
|
||||
width: 130px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
.counttittext{
|
||||
width: 130px;
|
||||
height: 18px;
|
||||
color: #888888;
|
||||
font-size: 13px;
|
||||
margin-top: 24px;
|
||||
padding-bottom: 17px;
|
||||
margin-left: 343px;
|
||||
|
||||
}
|
||||
.counttittexts{
|
||||
color: #4CACFF !important;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.mainx{
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
Loading…
Reference in new issue