Commit 9de559f1 by zhanghaozhe

题库适配

parent 8210faf9
...@@ -41,7 +41,7 @@ class HeaderBar extends Component { ...@@ -41,7 +41,7 @@ class HeaderBar extends Component {
<div className="detail-header" style={{...this.props.style}}> <div className="detail-header" style={{...this.props.style}}>
{ {
!toHref && this.props.arrow && !toHref && this.props.arrow &&
<i className='iconfont iconiconfront-68' onClick={this.goBack}></i> <i className='iconfont iconiconfront-68' onClick={this.props.goBack || this.goBack}></i>
} }
{ {
toHref && typeof toHref === 'function' && toHref && typeof toHref === 'function' &&
......
...@@ -16,6 +16,7 @@ class Problems extends Component { ...@@ -16,6 +16,7 @@ class Problems extends Component {
} }
componentDidMount() { componentDidMount() {
console.log(document.referrer)
this.getProblem() this.getProblem()
} }
...@@ -23,7 +24,7 @@ class Problems extends Component { ...@@ -23,7 +24,7 @@ class Problems extends Component {
if (prevProps.match.params.id !== this.props.match.params.id) { if (prevProps.match.params.id !== this.props.match.params.id) {
this.setState({ this.setState({
problem: {}, problem: {},
isShowAnswer: false isShowAnswer: false,
}); });
this.getProblem() this.getProblem()
} }
...@@ -71,6 +72,10 @@ class Problems extends Component { ...@@ -71,6 +72,10 @@ class Problems extends Component {
}) })
} }
/* goBack = () => {
console.log(document.referrer)
}*/
render() { render() {
const {isShowAnswer, problem: {quesInfo, between}, isShowCaptcha} = this.state const {isShowAnswer, problem: {quesInfo, between}, isShowCaptcha} = this.state
...@@ -79,7 +84,8 @@ class Problems extends Component { ...@@ -79,7 +84,8 @@ class Problems extends Component {
{ {
!isShowCaptcha ? !isShowCaptcha ?
<> <>
<HeaderBar title={quesInfo && quesInfo.category} arrow={true} cart={false}></HeaderBar> <HeaderBar title={quesInfo && quesInfo.category} arrow={true} cart={false}
goBack={this.goBack}></HeaderBar>
<div className="topic"> <div className="topic">
<span>{quesInfo && quesInfo.order_id}.</span> <span>{quesInfo && quesInfo.order_id}.</span>
<span dangerouslySetInnerHTML={{__html: quesInfo && quesInfo.ques}}></span> <span dangerouslySetInnerHTML={{__html: quesInfo && quesInfo.ques}}></span>
...@@ -108,7 +114,8 @@ class Problems extends Component { ...@@ -108,7 +114,8 @@ class Problems extends Component {
between && !!between.up && <Link to={`/problems/${between.up}`} replace className={'nav'}>上一题</Link> between && !!between.up && <Link to={`/problems/${between.up}`} replace className={'nav'}>上一题</Link>
} }
{ {
between && !!between.down && <Link to={`/problems/${between.down}`} replace className={'nav'}>下一题</Link> between && !!between.down &&
<Link to={`/problems/${between.down}`} replace className={'nav'}>下一题</Link>
} }
</div> </div>
</footer> </footer>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment