axios如何发同步请求
时间: 2023-10-13 20:05:25 浏览: 162
vue学习笔记--axios发请求的笔记
在axios中,所有的请求默认都是异步发送的,无法直接实现同步请求。但是我们可以通过结合async和await关键字来实现类似的同步效果。首先,定义一个async函数,例如queryData(),在这个函数内部使用await关键字来等待请求的返回结果。在这个函数中,可以使用axios发送请求,例如使用axios.get()或axios.post()方法发送请求并获取响应数据。通过await关键字,可以将异步操作转换为同步操作,确保在获取到响应数据后再继续执行后续代码。最后,通过返回获取到的数据,即可实现同步请求的效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [axios实现同步请求](https://blog.csdn.net/qq_43750656/article/details/118852057)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [axios 实现同步请求](https://blog.csdn.net/huazhan321/article/details/106104219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文