完成router配置

This commit is contained in:
wzhqwq 2021-07-27 12:57:27 +08:00
父節點 41f5239ae6
當前提交 acbe849d63
共有 4 個檔案被更改,包括 4 行新增3 行删除

查看文件

@ -7,6 +7,7 @@ import { ReviewContainer } from './review/review';
import History from './helper/history'; import History from './helper/history';
function App() { function App() {
// TODO check login
return ( return (
<SingleRouter history={History}> <SingleRouter history={History}>
<Route path="/" component={AppContainer} /> <Route path="/" component={AppContainer} />

查看文件

@ -59,5 +59,5 @@ export function Redirect(props) {
} }
export function Link(props) { export function Link(props) {
return (<a href={`/#${props.to}`} {...props}>{props.children}</a>); return (<a href={`#${props.to}`} {...props}>{props.children}</a>);
} }

查看文件

@ -47,7 +47,7 @@ async function send(xhr, retryFunc) {
if (err.message === 'Network Error') if (err.message === 'Network Error')
return await failed('您的设备似乎断网了,请检查网络后重试或刷新', flushWaitList) || failData; return await failed('您的设备似乎断网了,请检查网络后重试或刷新', flushWaitList) || failData;
else if (err?.response?.status === 401) else if (err?.response?.status === 401)
window.history.replaceState({}, '', '#/login'); History.force('/login');
else if (err?.response?.status === 504) else if (err?.response?.status === 504)
return await failed('请求超时,请耐心等待几秒后重试或刷新', flushWaitList) || failData; return await failed('请求超时,请耐心等待几秒后重试或刷新', flushWaitList) || failData;
else else

查看文件

@ -1,5 +1,5 @@
import { Component } from 'react'; import { Component } from 'react';
import { Link } from 'react-router-dom'; import { Link } from '../components/SingleRouter/SingleRouter';
import './index.css'; import './index.css';
export class AppContainer extends Component { export class AppContainer extends Component {