一、 支持输入账号密码,并提交到服务端
- 账号:账号字符、手机号、邮箱、微信二维码
- 密码:密码字符、验证码、手机扫码
- 账号密码组件:账号对应密码;手机号对应验证码;邮箱对应验证码;邮箱对应邮箱登录链接;微信二维码;等等,需要是一个整体.
二、组件初始化和销毁
- 提供一个简洁的页面html元素,方便不同业务场景,编写自己的CSS样式;
- 只负责,基本框架,包含发送请求到服务端。
- 跟随父组件初始化和销毁,本身只负责登录表单。
三、附加模块
- 支持免责声明、用户协议的展示
- 支持找回密码
四、组件化分
1.注册算作登录的一部分,因此需要需要想办法将登录的表单空间和注册的表单控件想办法组合起来。
五、基本目标
- 具有单一职责,只负责登录功能。
- 具有良好的封装性,将 UI 和业务逻辑分离。