美文网首页
react-router

react-router

作者: 别过经年 | 来源:发表于2022-04-11 14:45 被阅读0次

在组件外面进行路由跳转

react-router@5.x

router.js

import { createHashHistory } from "history"; // 或者createBrowserHistory

export default createHashHistory(); // 创建路由 提供给组件外的地方使用

request.js 无权限的时候在这里进行全局拦截

export const myAxios = axios.create();

myAxios.interceptors.response.use(
  function (response) {
    // Any status code that lie within the range of 2xx cause this function to trigger
    // Do something with response data
    if (response?.data?.code === 401) { 
      message.error("登录失效");
      store.remove("USER_TOKEN");
      history.push("/login");
    }
    return response;
  },
  function (error) {
    // Any status codes that falls outside the range of 2xx cause this function to trigger
    // Do something with response error
    console.warn(error);
    return Promise.reject(error);
  }
);

相关文章

网友评论

      本文标题:react-router

      本文链接:https://www.haomeiwen.com/subject/ymiisrtx.html