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

1.下载项目源码

从 github 上面下载源码,代码以下css


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

下载好的项目如图
html

2. 删除无关代码

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

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

    删除前前端

   

 

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

  

 

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

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

 
> nmp install
> nmp start 

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

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

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

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

    mock/... -- 模拟数据json

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

        / e2e -- ?markdown

       /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 记录二:登陆/注册页面逻辑,调用后台

相关文章
相关标签/搜索