- 创建新文件名为"hook d r t e s"放在app log目录下
- 文件中定义并导出一个hook函数
- 在函数内部,使用useState准备两个数据结构:
name
和setName
,默认值为空白,用于登录时提供用户名 - 同样定义
password
和setPassword
,默认值为空,用于登录时提供密码 - 定义登录方法
log in in
,使用async
关键字 - 方法内判断
name
和password
,然后发送post
请求到a log in
接口 - 请求配置要加上请求方法、headers,其中
Content-Type
设为application/json
- 请求主体数据为一个包含
name
和password
的对象,转换为JSON字符串格式 - 使用
await
获取响应转化为JSON,然后在控制台输出数据 use log in
最后返回一个对象,包括name
、setName
、password
、setPassword
和log in in
方法