当前位置:   article > 正文

React _ 后台管理_rn管理后台

rn管理后台

目录

一、后台管理系统

1.1、技术栈

1.2、项目初始化

1.3、安装 antd ui 库

1.4、登录

1.4.1、定义登录路由

1.4.2、界面

1.4.3、登录实现

1.5、后台首页

1.5.1、后台登录检查

1.5.2、接口请求携带 token

1.5.3、后台界面

1.6、用户管理


一、后台管理系统

1.1、技术栈

测试接口环境 :nodejs

前端 :

react / react-dom   -- 函数组件 + hooks

redux  react-redux  redux-thunk   immutable   redux-immutable

react-router-dom

styled-components / sass ( node-sass )

ui 组件库  ant-design  Ant Design - 一套企业级 UI 设计语言和 React 组件库

axios / fetch

sessionStorage / localStorage / cookie

webpack 配置 ( 装饰器配置 和 代理的设置 等等 ) [ create-react-app ]

1.2、项目初始化

通过使用原生的项目来完成对新项目的初始化工作

 

后台防翻墙 :

填充10条数据 :

 

简单模式 :

 困难模式 :

监听数据的变化 :

 头像上传 :

 

 

1.3、安装 antd ui 库

npm i -S antd

// 在打包时,按需加载,模块  可选

npm i -D babel-plugin-import

config-overrides.js

  1. // 此文件就是对于 webpack 进行增量配置
  2. // 它是运行在 nodejs 中的 commonjs
  3. const { resolve } = require('path')
  4. // 增量对于本项目中的 webpack 配置进行修改 和 添加操作类
  5. const { addDecoratorsLegacy, override, fixBabelImports } = require('customize-cra')
  6. // 自定义 webpack 配置
  7. const customize = () => config => {
  8. // 给当前项目添加一个 @ 字符串,来方便写代码时的导入路径
  9. config.resolve.alias['@'] = resolve('src')
  10. return config
  11. }
  12. // 导出
  13. module.exports = override(
  14. // 添加装饰器支持
  15. addDecoratorsLegacy(),
  16. // 添加自定义 webpack 配置
  17. customize(),
  18. // antd-mobile,打包时按需
  19. /* fixBabelImports('import', {
  20. libraryName: 'antd-mobile',
  21. style: 'css',
  22. }) */
  23. // antd 组件,按需打包
  24. fixBabelImports('import', {
  25. libraryName: 'antd',
  26. libraryDirectory: 'es',
  27. style: 'css',
  28. }),
  29. )

1.4、登录

1.4.1、定义登录路由

1.4.2、界面

1.4.3、登录实现

1.5、后台首页

1.5.1、后台登录检查

1.5.2、接口请求携带 token

1.5.3、后台界面

富文本

安装和使用 · 语雀

加边框 : 

1.6、用户管理

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/671211
推荐阅读
相关标签
  

闽ICP备14008679号