Commit b7e402e7 by zhanghaozhe

题库适配

parent 9de559f1
import React, { Component } from 'react';
import './index.scss'
import { HeaderBar, CallApp, CaptchaAli } from "@common/index"
import { http } from "@/utils"
import { browser, getParam, http } from "@/utils"
import { Toast } from "antd-mobile";
import { Link } from 'react-router-dom'
......@@ -16,7 +16,6 @@ class Problems extends Component {
}
componentDidMount() {
console.log(document.referrer)
this.getProblem()
}
......@@ -72,9 +71,26 @@ class Problems extends Component {
})
}
/* goBack = () => {
console.log(document.referrer)
}*/
goBack = () => {
if (document.referrer.includes(API.www)) {
history.go(-1)
} else {
const {state, hash} = this.props.location
if (hash.includes('goback')) {
return window.history.go(-1)
}
if (browser.isWeixin && getParam('code') && getParam('state')) {
window.history.go(-2)
}
if (state.records && state.records.length > 1) {
window.history.go(-1);
} else if (state.from && state.from.pathname) {
location.replace(`${state.from.pathname}${state.from.search}`)
} else {
window.location.href = window.location.origin
}
}
}
render() {
......
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