zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统

登录后台管理系统

首先,将项目跑起来:
在这里插入图片描述

浏览器访问:http://localhost:8000/user/login

通过上次的优化,我们已经能够使用自己的账号密码进行登录了:
在这里插入图片描述

底部优化

登录后台以后,目前的底部是长这样的:
在这里插入图片描述

在源码中的代码是这样的:

import {GithubOutlined} from '@ant-design/icons';
import {DefaultFooter} from '@ant-design/pro-components';
import React from 'react';const Footer: React.FC = () => {return (<DefaultFooterstyle={{background: 'none',}}links={[{key: 'Ant Design Pro',title: 'Ant Design Pro',href: 'https://pro.ant.design',blankTarget: true,},{key: 'github',title: <GithubOutlined/>,href: 'https://github.com/ant-design/ant-design-pro',blankTarget: true,},{key: 'Ant Design',title: 'Ant Design',href: 'https://ant.design',blankTarget: true,},]}/>);
};export default Footer;

这里我决定改为如下内容:

import {GithubOutlined} from '@ant-design/icons';
import {DefaultFooter} from '@ant-design/pro-components';
import React from 'react';const Footer: React.FC = () => {return (<DefaultFooterstyle={{background: 'none',}}links={[{key: 'Python私教',title: 'Python私教',href: 'https://github.com/zhangdapeng520',blankTarget: true,},{key: 'github',title: <GithubOutlined/>,href: 'https://github.com/zhangdapeng520',blankTarget: true,},{key: '张大鹏',title: '张大鹏',href: 'https://github.com/zhangdapeng520',blankTarget: true,},]}/>);
};export default Footer;

此时,底部就变成了如下样子:
在这里插入图片描述

移除不必要的依赖

目前项目中需要的东西比较多:
在这里插入图片描述

我个人是不太喜欢eslint的,所以决定将其去掉。

经过一番简单的操作以后,东西减少了很多:
在这里插入图片描述

package.json变成了下面的样子:

{"name": "ant-design-pro","version": "6.0.0","private": true,"scripts": {"build": "max build","start": "cross-env UMI_ENV=dev max dev"},"browserslist": ["> 1%","last 2 versions","not ie <= 10"],"dependencies": {"@ant-design/icons": "^4.8.1","@ant-design/pro-components": "^2.6.48","@umijs/route-utils": "^2.2.2","antd": "^5.13.2","antd-style": "^3.6.1","classnames": "^2.5.1","omit.js": "^2.0.2","querystring": "^0.2.1","rc-menu": "^9.12.4","rc-util": "^5.38.1","react": "^18.2.0","react-dom": "^18.2.0","react-helmet-async": "^1.3.0"},"devDependencies": {"react-dev-inspector": "^1.9.0","@ant-design/pro-cli": "^3.3.0","@testing-library/react": "^13.4.0","@types/classnames": "^2.3.1","@types/express": "^4.17.21","@types/history": "^4.7.11","@types/lodash": "^4.14.202","@types/react": "^18.2.48","@types/react-dom": "^18.2.18","@types/react-helmet": "^6.1.11","@umijs/fabric": "^2.14.1","@umijs/max": "^4.1.1","cross-env": "^7.0.3","express": "^4.18.2","gh-pages": "^3.2.3","mockjs": "^1.1.0","ts-node": "^10.9.2","typescript": "^5.3.3","umi-presets-pro": "^2.0.3","umi-serve": "^1.9.11"},"engines": {"node": ">=12.0.0"},"create-umi": {"ignoreScript": ["docker*","functions*","site","generateMock"],"ignoreDependencies": ["netlify*","serverless"],"ignore": [".dockerignore",".git",".github",".gitpod.yml","CODE_OF_CONDUCT.md","Dockerfile","Dockerfile.*","lambda","LICENSE","netlify.toml","README.*.md","azure-pipelines.yml","docker","CNAME","create-umi"]}
}

总结

今天的优化就先到这里吧。
想要源码的同学留言或私信即可。
如果对您有帮助,麻烦打赏一些。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/596354.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言 练习题

目录 1.统计二进制中1的个数 方法1 方法2 方法3 2.求两个数二进制中不同位的个数 方法1 方法2 3.打印整数二进制的奇数位和偶数位 4.用“ * ”组成的X形图案 5.根据年份和月份判断天数 6.结语 1.统计二进制中1的个数 【题目内容】 写一个函数返回参数二进制中 1 的个…

Quantinuum与微软携手突破:开创容错量子计算新纪元

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

Linux--03---虚拟机网络配置、拍摄快照和克隆

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 1.虚拟机网络配置1.虚拟机的联网模式模式1 仅主机模式特点模式2 桥接模式特点模式3 NAT模式特点关于模式的选择 2. 修改网络配置信息3.修改虚拟机ens33网卡的网络配…

ElasticSearch分词检索

1. 倒排索引&#xff1a;表示一种数据结构&#xff0c;分词词条与文档id集合的隐射关系 2. 它跟关系型数据库是一种互补的关系&#xff0c;因为关系型数据库支持事务操作&#xff0c;满足ACID原则 #ik分词器下载 https://github.com/infinilabs/analysis-ik/releases POST /_a…

c# wpf LiveCharts MVVM绑定 简单试验

1.概要 c# wpf LiveCharts MVVM绑定 简单试验 2.代码 <Window x:Class"WpfApp3.Window3"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://s…

axios快速入门

一、环境配置 1.1概述 上古浏览器页面在向服务器请求数据时&#xff0c;因为返回的是整个页面的数据&#xff0c;页面都会强制刷新一下&#xff0c;这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据&#xff0c;但是从服务器端发送的却是整个页面的数据&#…

Whisper报错:ffmpeg返回异常值1

本地使用cmd命令显示ffmpeg可以用&#xff0c;但是使用python代码调用whisper包就报错。 查看了whisper源码&#xff0c;发现其也是调用的cmd来使用ffmpeg&#xff0c;于是修改其audio.py中的audio方法中ffmpeg的具体位置完美运行。

HTML:表单

案例&#xff1a; <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>报名表</title> </head> <body><form action"demo/welcome.php" method"post">名字&#xff1a;<inpu…

243.回文链表

给你一个单链表的头节点 head &#xff0c;请你判断该链表是否为 回文链表 。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,2,1] 输出&#xff1a;true示例 2&#xff1a; 输入&#xff1a;head …

复现chatgpt_ros,需要openapi key

&#xff11;&#xff0e; 前置工作&#xff1a; 现在&#xff55;buntu系统是20.04ros1&#xff0c;现在用docker新建并安装ros2&#xff1a; 最简单的&#xff0c;用大佬的一键安装&#xff1a; wget http://fishros.com/install -O fishros && . fishros 其次自己装…

数据挖掘入门项目二手交易车价格预测之建模调参

文章目录 目标步骤1. 调整数据类型&#xff0c;减少数据在内存中占用的空间2. 使用线性回归来简单建模3. 五折交叉验证4. 模拟真实业务情况5. 绘制学习率曲线与验证曲线6. 嵌入式特征选择6. 非线性模型7. 模型调参&#xff08;1&#xff09; 贪心调参&#xff08;2&#xff09;…

Python基于深度学习的动物图片识别技术的研究与实现

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…