Commit 9de559f1 by zhanghaozhe

题库适配

parent 8210faf9
......@@ -41,7 +41,7 @@ class HeaderBar extends Component {
<div className="detail-header" style={{...this.props.style}}>
{
!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' &&
......
......@@ -16,6 +16,7 @@ class Problems extends Component {
}
componentDidMount() {
console.log(document.referrer)
this.getProblem()
}
......@@ -23,7 +24,7 @@ class Problems extends Component {
if (prevProps.match.params.id !== this.props.match.params.id) {
this.setState({
problem: {},
isShowAnswer: false
isShowAnswer: false,
});
this.getProblem()
}
......@@ -71,6 +72,10 @@ class Problems extends Component {
})
}
/* goBack = () => {
console.log(document.referrer)
}*/
render() {
const {isShowAnswer, problem: {quesInfo, between}, isShowCaptcha} = this.state
......@@ -79,7 +84,8 @@ class Problems extends Component {
{
!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">
<span>{quesInfo && quesInfo.order_id}.</span>
<span dangerouslySetInnerHTML={{__html: quesInfo && quesInfo.ques}}></span>
......@@ -108,7 +114,8 @@ class Problems extends Component {
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>
</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