Commit b7e402e7 by zhanghaozhe

题库适配

parent 9de559f1
import React, { Component } from 'react'; import React, { Component } from 'react';
import './index.scss' import './index.scss'
import { HeaderBar, CallApp, CaptchaAli } from "@common/index" import { HeaderBar, CallApp, CaptchaAli } from "@common/index"
import { http } from "@/utils" import { browser, getParam, http } from "@/utils"
import { Toast } from "antd-mobile"; import { Toast } from "antd-mobile";
import { Link } from 'react-router-dom' import { Link } from 'react-router-dom'
...@@ -16,7 +16,6 @@ class Problems extends Component { ...@@ -16,7 +16,6 @@ class Problems extends Component {
} }
componentDidMount() { componentDidMount() {
console.log(document.referrer)
this.getProblem() this.getProblem()
} }
...@@ -72,9 +71,26 @@ class Problems extends Component { ...@@ -72,9 +71,26 @@ class Problems extends Component {
}) })
} }
/* goBack = () => { goBack = () => {
console.log(document.referrer) 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() { 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