axios一些问题

来源:9-5 请求函数的封装

慕瓜2163919

2021-08-27

看dell的视频,自己还得课外补些知识呀。说两点自己补知识回来后的看法哈。
1.默认情况下,axios将JavaScript对象序列化为JSON。 要以application / x-www-form-urlencoded格式发送数据。
也就是说,请求头中我们不设置Content-Type,也是默认数据就是json格式。
自己试过,不主动设置Content-Type,浏览器调试窗口请求头:Content-Type: application/json; charset=utf-8

2.视频中为什么封装的post要返回promise对象,这个跟async有关。
async 函数返回的是一个promise 对象,所以说,登录页面在函数调用时加了async,所以封装的js里才这么返回。从另一方面来说,如果登录页面不使用async,是不是调用封装的函数就有问题了,或者说取不到对应的数据?如果要调用封装的post函数,是不是那调用的地方都得加async?
不知道我理解的对不对

写回答

1回答

Dell

2021-08-28

你理解的没问题

0
0

Vue3入门与项目实战 掌握完整知识体系

明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握

3394 学习 · 1468 问题

查看课程