vue获取后端多层数据

vue获取后端多层数据,第1张

1、使用axios进行HTTP请求,需要在Vue项目中使用axios库进行HTTP请求。可以在Vue项目中通过npminstallaxios安装axios,然后在Vue组件中引入axios库。

2、发送HTTP请求我们需要向后端发送一个GET请求,获取多层数据

3、处理数据在异步请求的过程中,我们要处理多层数据,可以通过PromiseAPI中的then方法获取到数据并且进行处理。

如果只是普通的 ajax 请求,也不会发起这个请求,只有当 ajax 请求绑定了 upload 的事件并且跨域的时候,就会自动发起这个请求。

这样就明了了,就是我们有upload事件绑定(一般都是本地调试,所以会有跨域),我仔细看了下axios文档,发现config配置文件中有两个参数

// onUploadProgress: function(progressEvent) {

// // Do whatever you want with the native progress event

// },

// onDownloadProgress: function(progressEvent) {

// // Do whatever you want with the native progress event

// },

分别处理上传和下载事件,也就是这里绑定了upload事件,所以每次请求都会有个option请求。

解决方案很简单,直接注释掉就好了,当然如果开发的工程上线使用跟请求的接口是同一个域名下自然不会两次请求。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/sjk/6842368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存