为了账号安全,请及时绑定邮箱和手机立即绑定

在react代码中的axios拦截器中做链接的转跳

在react代码中的axios拦截器中做链接的转跳

慕桂英3389331 2019-03-13 18:19:44
这个是React中使用的axios拦截器,如何在拦截器中做一个react的路由转跳?import Axios from 'axios'Axios.interceptors.request.use(function (config) {  let token = window.localStorage.token;  if (token) {    config.headers.Authorization = `token ${token}`  }  return config}, function (error) {  return Promise.reject(error);});Axios.interceptors.request.use(function (config) {  return config}, function (error) {  // 如何在这里加入react中的路由转跳?  return Promise.reject(error);});
查看完整描述

3 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

//react-router-dom (rrouter v4),如果用brower方式的话,把createHashHistory替换createBrowerHistory就可以了

import {createHashHistory} from 'history';

const history = createHashHistory();

history.push('路由地址');


//react-router v3,如果用brower方式的话,把hashHistory替换browerHistory就可以了

import {hashHistory} from 'react-router';

hashHistory.push('路由地址');


查看完整回答
1 反对 回复 2019-04-03
  • 3 回答
  • 0 关注
  • 2775 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信