网络请求模块是什么原因(哪个模块能够发送网络请求)
2021年05月17日16:00写
Vue3不知道大家有没有用起来。不管是从运行的性能上,还是从代码的组织上都有很大的一个变化。最主要的还是写法上,大家需要很快适应过来。
Vue一直推荐使用的网络请求模块是: axios
其它不推荐的就先不说了,这里主要说一下axios的特点:
1. 在浏览器中发送XMLHttpRequests请求
2. 在node.js中发送http请求
3. 支持Promise API
4. 拦截请求和响应
5. 转换请求和响应数据
6. ...
axios的优势还是很明显的,接下我们主要关注一下axios在vue3中如何使用的问题。
使用一:
在setup函数中直接使用,如下图所示:
使用二:
使用async / await
因为setup相当于vue2中的created生命周期函数。所以你可以在setup中直接使用。
还可以将其它调用放在onMounted函数中来使用。