求问使用了createBrowserHistory,在aixos拦截器中跳转至登陆页,url改变了,但页面不更新。

#1
import { createBrowserHistory } from "history";

const history = createBrowserHistory();

 if (error.response.status === 400 || error.response.status === 501) {
      if (cancelFlag) return Promise.reject(error);
      cancelFlag = true;
      message.error("超时了,请重新登录");
      SetloginOut();
      history.push('/login')//页面不刷新
}
#2

你不应该在这里更新页面,
正确做法:
在这里维护一个登陆状态,
在组件里面做逻辑渲染

login ?   <Login \/> : <Main \/>