--- 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 ``` # 注册功能实现