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

这篇具有很好参考价值的文章主要介绍了zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

登录后台管理系统

首先,将项目跑起来:
zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统,React,zdpreact,react.js,前端

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

通过上次的优化,我们已经能够使用自己的账号密码进行登录了:
zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统,React,zdpreact,react.js,前端

底部优化

登录后台以后,目前的底部是长这样的:
zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统,React,zdpreact,react.js,前端

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

import {GithubOutlined} from '@ant-design/icons';
import {DefaultFooter} from '@ant-design/pro-components';
import React from 'react';

const Footer: React.FC = () => {
  return (
    <DefaultFooter
      style={{
        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 (
    <DefaultFooter
      style={{
        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;

此时,底部就变成了如下样子:
zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统,React,zdpreact,react.js,前端

移除不必要的依赖

目前项目中需要的东西比较多:
zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统,React,zdpreact,react.js,前端

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

经过一番简单的操作以后,东西减少了很多:
zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统,React,zdpreact,react.js,前端

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"
    ]
  }
}

总结

今天的优化就先到这里吧。
想要源码的同学留言或私信即可。
如果对您有帮助,麻烦打赏一些。文章来源地址https://www.toymoban.com/news/detail-846738.html

到了这里,关于zdpreact_antdesginpro 继续优化Ant Design开发的后台管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ant design vue 的getPopupContainer

    在 ant design vue 中,有几个组件是有 getPopupContainer 属性的,比如:下拉菜单 默认是渲染到body 上的,所以如果你想要对 下拉选择组件 的样式,做修改,如果 style 标签上开启了 scoped,肯定不会生效 所以,需要指定 getPopupContainer ,用法如下

    2024年02月08日
    浏览(44)
  • Ant Design Vue 修改表格头部样式

    在网上搜了好多修改表格头部样式的,最后自己摸索出来,分享给大家,最后附上完整代码。 首先用到的是 customHeaderRow 这个API,类型是一个函数 此图是 console.log(conlumn); 打印出来的 可以看到每一列都有一个className

    2024年02月11日
    浏览(44)
  • Ant Design Form.List基础用法

    项目中需要在新增可以多个如图 代码如下 其中add 方法可以添加参数,为添加的默认参数 注意: {…field} 一定要放在 name={[field.name,‘XXX’]} 的前面,否则就会出错 以上共勉

    2024年02月07日
    浏览(48)
  • ❤ Ant Design Vue 2.28的使用

    2024年02月11日
    浏览(40)
  • React安装ant design组件库,并使用

    ant design是一个很棒的组件库,官方地址:快速上手 - Ant Design 但是如何在React里面用起来,好像并不是很顺畅,没有像Vue里面那么友好,因为我踩过这个坑,虽然安装很简单,但是想要出样式,还是有点步骤的。 npm命令: yarn命令: pnpm命令: 千万不要简单的只看官方的文档

    2024年02月14日
    浏览(48)
  • 除了Element和Ant Design,它同样优秀!

    大家好,我是程序视点的小二哥! 今天分享一款来自国外的优秀的前端 UI 组件库: PrimeVue 目前最新版本,基于 Vue3 ,很有特色,值得研究学习和上手使用。 PrimeVue 是一套非常优秀的 Vue UI 组件库 ,组件丰富,定制性很强,官网 文档清晰 ,代码例子充足。 中文化 也做得很不错

    2024年02月16日
    浏览(40)
  • vue2安装ant-design UI报错 ERR! peer vue@“>=3.2.0“ from ant-design-vue@3.2.15

    npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: default@0.1.0 npm ERR! Found: vue@2.7.14 npm ERR!   vue@\\\"^2.6.10\\\" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer vue@\\\"=3.2.0\\\" from ant-design-vue@3.2.15 npm ERR! node_modules/ant-design-vue npm ERR!   ant-design

    2024年02月01日
    浏览(55)
  • 关于 ant-design-vue resetFields 失效

    关于 ant-design-vue resetFields 失效 背景: 遇到这样的问题使用 ant-design-vue useForm 来制作表单的时候, resetFields()失效 场景: 编辑 -赋值 新增 -初始值(问题点:新增的时候他就不 初始化 ) 方案: 1、调用 resetFields() 传参 2、要么使用 reactive 明确定义初始值 解释: 首先我这里讲

    2024年01月17日
    浏览(49)
  • SpringBoot + Ant Design Vue实现数据导出功能

    以xlsx格式导出所选表格中的内容 要求进行分级 设置表头颜色。 首先我们需要添加一个用于到导出的按钮上去,像这样的: 至于它放哪里,是什么样式可以根据自己的需求决定。 按钮有了,下来我们开始实现这个按钮的功能。 导出数据确定。 表格设置: 表头添加以下代码

    2024年02月10日
    浏览(48)
  • 按需引入ant-design-vue组件

    一、首先创建一个新的Vue项目 选择default含有babel和eslint。或者自定义Manually select features。 babel是一个转码器,主要用于ES2015+ 代码转换为 JavaScript 向后兼容版本的代码 eslint是一个代码检测工具。用来规范编码规范用。 自定义可选的插件有,Babel,TypeScript,Progressive Web App (P

    2024年02月13日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包