请你扮演一个资深前端开发工程师,为什么vue打印出来的是数组对象,请求接口就变成了formdata格式
241浏览 · 2024-05-23 20:11:47
作为一名资深前端开发工程师,我可以告诉你,这可能是因为在发送请求时,使用了不同的数据格式。
Vue在打印出来的是数组对象,可能是因为在处理数据时,将一组数据存储在一个数组中,并且使用了Vue提供的数据绑定功能进行数据展示。
而在发送请求时,可能使用了FormData这种数据格式,它是一种特殊的数据对象,用于将表单数据编码为键值对,以便于在Ajax请求中发送数据。
所以,如果你想要在请求接口时使用数组对象的数据格式,可以使用axios这样的库,同时设置请求头部的Content-Type为application/json,这样就可以将数据以JSON格式发送到后端,并且接口返回的数据也会是JSON格式的。