首页 > 编程知识 正文

formdata数据格式在network,formdata添加数据

时间:2023-05-06 17:45:19 阅读:158205 作者:2628

**FormData数据格式**实现方法1实现方法2介绍安装使用总结

介绍

后端接口请求需要格式,因此可能需要格式化格式。

实现方法1 var params=new FormData (; Params.append(item_link (,encodeuricomponent ) this.link ); Params.append('type ',1; axios.post(URL,params ).then ) RES={.}; 必须传递多个不同字段名的参数,必须一个接一个地进行拼接。 这样一来,如果有多个参数,数据处理方法就不好了。

实现方法使用2qs方法。 QS是由npm仓库管理的软件包,使用命令安装。 qs是url参数转换器(parse和stringify )的js库,可以将参数格式转换为接口所需的格式。 npm install qs安装qs import Qs from 'qs '; let params={ item _ link : this.link,type: 1}; axios.post(URL,QS.stringify ) Params ) ).then ) (RES={.} ); 将扩展qs.parse () URL解析为对象形式constqs=require ) ' QS ); leturl=' method=query _ SQL _ dataset _ data projectid=85 apptoken=7d 22e 38e-5717-11e7- 907 B- a 6006 ad 3d ba0'; QS.parse(URL; console.log(QS.parse(URL ) ); qs.stringify ()为了进行连接,将对象序列化为URL的形式,使用const QS=require ' QS ); Leto bj={ method : ' query _ SQL _ dataset _ data '、projectid:'85 '、apptoken : ' 7d 22 e 38 e-5717-11117 E7 console.log(QS.stringify ) obj ); qs作为插件集合在一起,便于数据转换,遇到特殊数据格式时可以使用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。