【文件属性】:
文件名称:react-admin
文件大小:400KB
文件格式:ZIP
更新时间:2021-03-26 17:05:55
JavaScript
React管理员
多标签页后台管理模板
特色
标签页签 :plus:快捷菜单,提升效率
Mobx状态管理 :plus:持久化
封装实用axios请求
动态链式面包屑导航
菜单页面路由权限控制
较少的 :plus: css模块样式隔离
可自定义webpack配置 :plus:优化打包
功能说明
路由
根据src / routes生成路由及菜单
路由规则
嵌入菜单自动重定向到第一个
未匹配到的菜单会重置到404
父路由有组件属性时,子路由会共享父路由的页面
成分
路线
服务
requestInstance
店铺
withModel
toJS
Css模块
去做
mobx中访问历史的方式需优化,当前方式如下,并不美好
// 组件
const history = useHistory();
useEffect(() => {
userModel.setHistory(history);
}, [])
// store
class
【文件预览】:
react-admin-main
----.gitignore(310B)
----mock()
--------getUserPermissionByToken.json(9KB)
--------sysLogin.json(26KB)
--------sys.js(3KB)
----package.json(1KB)
----jsconfig.json(275B)
----package-lock.json(697KB)
----src()
--------components()
--------assets()
--------index.js(869B)
--------logo.svg(3KB)
--------App.js(1KB)
--------utils()
--------reportWebVitals.js(362B)
--------service()
--------layouts()
--------index.css(45B)
--------routes()
--------store()
--------pages()
----paths.json(93B)
----public()
--------robots.txt(67B)
--------assets()
--------index.html(2KB)
--------logo.png(5KB)
--------favicon.ico(4KB)
--------manifest.json(486B)
----.eslintrc.js(2KB)
----README.md(4KB)
----.env.development(9B)
----config-overrides.js(3KB)
----.editorconfig(245B)
----yarn.lock(563KB)