我在react里进行了返回数据处理拦截,如果登陆失效了或者token失败我要在返回拦截里处理,进行一个路由跳转到登陆界面去,让用户重新登陆,有知道如何操作使用的吗?我不要想业务里去判断必须在返回数据前处理的
2 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
目前通过全局变量做到了路由操作在顶级入口app我定义了window.router=this.props.history;然后在featchasios调用它window._ROUTER_=this.props.history;网络请求调用window._ROUTER_.push('/login');
RISEBY
TA贡献1856条经验 获得超5个赞
这个只要在请求拦截器里处理就行axiosInstance.interceptors.request.use((config)=>{if(tokenError){//处理登录失效跳转}else{returnconfig}},error=>Promise.reject(error))
添加回答
举报
0/150
提交
取消