technology-note/前端/react/react实战/3.react实战之多人聊天室-非核心功能实现.md

39 lines
1.2 KiB
Markdown
Raw Normal View History

2019-07-02 14:46:32 +08:00
---
id: "20190628"
date: 2019/06/28 10:58:00
title: "2.react实战之多人聊天室-登录、注册、重置密码功能前后端实现"
tags: ["react", "antd", "less", "create-react-web"]
categories:
- "前端"
- "react"
---
总集篇:[react 实战之多人聊天室](https://www.tapme.top/blog/detail/20190625)
上一篇搭建了 reat 的环境,本篇正式开始编码了。先实现以下三个通用功能:
- 注册
- 登录
- 重置密码
鉴于本人设计水平有限(抠脚),所以这三个页面的风格将参考简书网页版。
# 模板编写
打开简书的注册页和登录页发现结构都是一样的,背景加上中间的输入框,如下图所示:
![简书登录页](https://raw.githubusercontent.com/FleyX/files/master/blogImg/20190629172621.png)
观察登录、注册两个页面的结构可以发现真正变化的部分只有中间的表单,所以我们可以将表单外的其他部分作为一个公共模板来编写。
创建`src/layout/LoginLayout`目录,然后在目录下建立`index.jsx`,`index.module.less`文件,如下图所示:
![创建登录模板](https://raw.githubusercontent.com/FleyX/files/master/blogImg/20190628192835.png)
index.jsx 代码如下:
```javascript
```
# 注册功能实现