antd pro2.0 使用记录一:登录/注册/底部版权等设置

1.下载项目源码

从 github 上面下载源码,代码如下


git clone --depth=1 https://github.com/ant-design/ant-design-pro.git my-project
cd my-project

下载好的项目如图

2. 删除无关代码

2.1 下图是删除跟开发无关的文件夹以及无关的文件后的效果

2.2 删除package.json中其他无关的 npm 命令行

    删除前

   

   删除后,图片中有个注意事项请关注以下

  

3.安装依赖以及启动项目

ps:我这里采用『WebStorm』开发
1.在当前目录输入以下命令

 
> nmp install
> nmp start


运行后浏览器会自动打开出现如下界面

这样第一部分的项目导入就算完成了

基本源码结构,部分主要简介:

 config/router.config.js  -- 路由菜单

    mock/... -- 模拟数据

    src/ components -- 组件(细),为 pages 里的 页面服务

        / e2e -- ?

       /layouts   全部只是布局相关的,与具体显示内容信息无关

                / ***.js  提供对应方法

               /****.less  布局设置

     /models -- 全局的共享数据

    / pages --- 具体页面如入口

   /services -- 后台服务方法定义

   /utils -- 公用方法

  

简单的更改

1. 初始页面更改

    显示标题: 

   src/defaultSettings.js,设置如: title: '网络平台', 

    src/pages/document.ejs,设置如: <title>网络平台</title> 

   src/service-worker.js,设置如: prefix: '网络平台', 

   用户登录页面:

   src/layouts/UserLayout.js,设置登录/注册页面文字描述如:  Copyright <Icon type="copyright" /> 2018-2019 ***公司 , span className={styles.title}>网络平台</span> ,...描述信息

   src/pages/User/Login.js,设置登录框部分信息

   src/layouts/UserLayout.less,登录框/注册框样式

   用户注册页面:

   src/pages/User/Register.js,设置注册框部分信息

   其余同 用户登录页面

   

 2. 前端端口更改:

     package.json,设置如: "start": "umi dev --port=8009", 

3. 登录进入系统页面的底部版权问题:

 

设置位置:src/layouts/Footer.js

4. 内部左侧图标问题:

src/layouts/BaseLayout.js 更改为: import logo from '../../public/favicon.png'; 

下篇:antd pro2.0 记录二:登录/注册页面逻辑,调用后台

原文地址:https://www.cnblogs.com/ostrich-sunshine/p/10873739.html