首页 前端知识 Umi实现路由鉴权

Umi实现路由鉴权

2024-06-01 10:06:35 前端知识 前端哥 71 834 我要收藏
  1. 在src文件夹下创建一个wrappers文件夹,并创建一个index.tsx

代码如下:

import React from 'react';
import { Redirect } from 'umi';
const AuthRouter = (props: any) => {
// 这个根据自己判断是否登录
const token = window.sessionStorage.getItem('user') ? true : false;
return token ? <div>{props.children}</div> : <Redirect to="/login" />;
};
export default AuthRouter;
复制

2.路由配置

const router = [
{path:'/login',component:'@/pages/login'},
{path:"/home",component:'@/pages/home',wrappers: ['@/wrappers'],}
]
复制

通过 umi 的 defineConfig 方法定义配置,在routes中定义配置的路由

import { defineConfig } from 'umi';
import list from './config';
export default defineConfig({
routes: list,
});
复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/10406.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!