zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统

这篇具有很好参考价值的文章主要介绍了zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先看一下最开始的代码:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

这里面大部分的东西都可以删掉,比如README,只留下中文的那个就可以了。
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

之后看看README.md中介绍的特性。

特性

  • 💡 TypeScript: 应用程序级 JavaScript 的语言
  • 📜 区块: 通过区块模板快速构建页面
  • 💎 优雅美观:基于 Ant Design 体系精心设计
  • 📐 常见设计模式:提炼自中后台应用的典型页面和场景
  • 🚀 最新技术栈:使用 React/umi/dva/antd 等前端前沿技术开发
  • 📱 响应式:针对不同屏幕大小设计
  • 🎨 主题:可配置的主题满足多样化的品牌诉求
  • 🌐 国际化:内建业界通用的国际化方案
  • ⚙️ 最佳实践:良好的工程实践助您持续产出高质量代码
  • 🔢 Mock 数据:实用的本地数据调试方案
  • UI 测试:自动化测试保障前端产品质量

再看看模板页面:

  • Dashboard
    • 分析页
    • 监控页
    • 工作台
  • 表单页
    • 基础表单页
    • 分步表单页
    • 高级表单页
  • 列表页
    • 查询表格
    • 标准列表
    • 卡片列表
    • 搜索列表(项目/应用/文章)
  • 详情页
    • 基础详情页
    • 高级详情页
  • 用户
    • 用户中心页
    • 用户设置页
  • 结果
    • 成功页
    • 失败页
  • 异常
    • 403 无权限
    • 404 找不到
    • 500 服务器出错
  • 帐户
    • 登录
    • 注册
    • 注册成功

安装依赖

npm install -g tyarn
tyarn

配置启动命令

这里我使用的是webstorm,配置了一个npm:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

此时还在安装依赖,需要等一会:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

等一会以后依赖安装好了:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

第一次启动项目

此时,我选择启动项目:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

控制台会输出一个地址:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

浏览器进行访问:http://localhost:8000/
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

编译一会儿以后,会进入登录页面:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

点击登录,但是报了登录失败:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

查看登录的代码

首先我选择去看mock代码:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

我将登录条件改为:

if (password === 'zhangdapeng520' && username === 'zhangdapeng') {

此时,需要:

  • 账号:zhangdapeng
  • 密码:zhangdapeng520

才能够登录系统了。

但是重启服务以后还是报了这个错,说明问题没有解决:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

查看启动代码

此时我选择去看package.json中的启动代码:

"scripts": {
    "analyze": "cross-env ANALYZE=1 max build",
    "build": "max build",
    "deploy": "npm run build && npm run gh-pages",
    "dev": "npm run start:dev",
    "gh-pages": "gh-pages -d dist",
    "i18n-remove": "pro i18n-remove --locale=zh-CN --write",
    "postinstall": "max setup",
    "jest": "jest",
    "lint": "npm run lint:js && npm run lint:prettier && npm run tsc",
    "lint-staged": "lint-staged",
    "lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx ",
    "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src ",
    "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
    "lint:prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\" --end-of-line auto",
    "openapi": "max openapi",
    "prepare": "husky install",
    "prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\"",
    "preview": "npm run build && max preview --port 8000",
    "record": "cross-env NODE_ENV=development REACT_APP_ENV=test max record --scene=login",
    "serve": "umi-serve",
    "start": "cross-env UMI_ENV=dev max dev",
    "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev max dev",
    "start:no-mock": "cross-env MOCK=none UMI_ENV=dev max dev",
    "start:pre": "cross-env REACT_APP_ENV=pre UMI_ENV=dev max dev",
    "start:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=dev max dev",
    "test": "jest",
    "test:coverage": "npm run jest -- --coverage",
    "test:update": "npm run jest -- -u",
    "tsc": "tsc --noEmit"
  },

我发现启动命令特别多,决定尝试其他的启动方案,比如:

tyarn start

使用这个命令以后,再次登录就成功了。
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

我们来观察一下这两个命令:

"start": "cross-env UMI_ENV=dev max dev",
"start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev max dev",

可以看出了,默认是启动mock服务的,但是加了MOCK=none以后可以关闭mock服务。

"dev": "npm run start:dev"

不会启动mock服务,所以才登录不了。

页面观察

既然成功了,我们来看看目前的页面吧。

首页:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

二级管理页面:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

查询表格:
zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统,zdpreact,React,前端,react.js,ui,前端

目前只有这三个页面,算是比较简约的了,后面需要什么页面就继续开发就好了。文章来源地址https://www.toymoban.com/news/detail-847901.html

到了这里,关于zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 浅浅记录一下对某音的X-Agus、X-Gorgon、X-Khronos、X-Ladon研究(仅学习使用)

    近期比较闲,于是对该app进行了逆向研究 前两年也对这个app进行了研究,那时候还没有什么加密参数 可以很正常的进行采集 现在发现连包都抓不到了 于是查看了相关资料 发现该app走的不是正常的http/s协议 于是我hook了传输协议 就可以正常抓包了 抓包后就发现多了好几个加

    2024年01月19日
    浏览(25)
  • 如何将idea里面的项目上传到gitee仓库里面?

      目录 第一步,在Gitee这边新建一个仓库  第二步,添加ssh公钥  第三步,将idea上面的项目上传到仓库。 第四步,刷新gitee这边的网页就可以看到我们上传的项目了哦。  总结   本篇文章是用来记录我是如何将idea上面的项目上传到gitee仓库里面的,如果有错请友友们帮忙指

    2024年02月15日
    浏览(36)
  • Docker】容器里面拷文件到宿主机[或]宿主机拷文件到容器里面

    【Docker】容器里面拷文件到宿主机[或]宿主机拷文件到容器里面 - 知乎 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为webnphp,要从容器里面拷贝的文件路为: 现在要将tox.ini从容器里面拷到宿主

    2024年02月06日
    浏览(45)
  • 如何在vscode里面快速运行html代码(包含如何在vscode里面编写html代码)

    读者手册(必读)_云边的快乐猫的博客-CSDN博客 前言: 1. 如何在 vscode 编写 html 代码在我的另一篇文章当中有详细教程,这是超链接。  2. 很多小伙伴编写了html代码后,在vscode里面右键找不到如何去运行代码,或者运行代码的方式很不方便。那么就要在vscode里面下载一个插

    2024年02月03日
    浏览(44)
  • 使用MATLAB将Excel里面的数据导入,并且将MATLAB数据导入到Excel里面的命令介绍

    Matlab中求解线性方程组——高斯消元法、LU分解法、QR分解法、SVD分解法、迭代法等 MATLAB迭代的三种方式以及相关案例举例 MATLAB矩阵的分解函数与案例举例 MATLAB当中线性方程组、不定方程组、奇异方程组、超定方程组的介绍 MATLAB语句实现方阵性质的验证 MATLAB绘图函数的相关

    2024年02月13日
    浏览(31)
  • linux里面重启nginx

    方法一: 【1】在linux里面查看nginx的安装路径: whereis nginx  【2】 1.验证nginx配置文件是否正确 进入nginx安装目录sbin下, cd sbin 输入命令./nginx -t 看到如下显示nginx.conf syntax is ok nginx.conf test is successful 说明配置文件正确 2.重启Nginx服务 进入nginx可执行目录sbin下,输入命令./ng

    2024年02月15日
    浏览(30)
  • css里面添加图片

    css插入图片的方法: 首先创建一个HTML示例文件;然后在body中创建一个div; 最后通过设置“background-image:  url(1.jpg);” 属性值: background-color:指定要使用的背景颜色 background-position:指定背景图像的位置 background-size:指定背景图片的大小 background-repeat:指定如何重复背景图

    2024年02月03日
    浏览(21)
  • js对象里面添加对象

    实际工作学习中我们经常会遇到需要 将一个对象添加到另一个对象中 去, 在js对象里面添加对象有三种方式: 直接添加,Object.assign() ,展开运算符(...) 1. 直接添加: 2.Object.assign() 3. es6新增的展开运算符(...) 需要 注意 的是,使用Object.assign()和展开运算符(...),重复添

    2024年02月11日
    浏览(24)
  • 解决小程序 scroll-view 里面的image有间距、小程序里面的图片之间有空隙的问题。

    在image那里设置vertical-align:top/bottom/text-top/text-bottom 原因:图片文字等inline元素默许是跟父级元素的baseline对齐,而baseline又和父级底边有必定间距 1、将图片转换为块级对象 即,设置img为: 在本例中添加一组CSS代码: #sub img {display:block;} 2、设置图片的垂直对齐方式 即设置图

    2024年02月13日
    浏览(49)
  • FLink 里面的时间语义说明

    处理时间(processTIme) 执行相关操作的机器系统时间。 如果flink的流式处理程序是基于processtime。那么代码中所有的操作都是将基于运算符的机器系统时钟时间。每小时的processTime window包括在系统时钟指示完整一个小时内的所有记录数据。例如,应用程序在上午8:20开始执行,

    2024年02月02日
    浏览(21)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包