vue axios 的坑

axios有两种写法,一个是创建实例方式 ,这种方式适合封装,还有一种是直接请求式,适合单个的ajax请求。axios记得要写拦截器vue axios  的坑我还的错误就是data参数习惯性写成prames.最重要的一点就是一定得看报文返回的数据。最后一行axios请求默认的是 

Request Payload

当发起一次POST请求时,若content-type为application/json,则参数会以Request Payload的形式进行传递(显然的,数据格式为JSON),不会显式出现在请求url中。

Form Data

当发起一次POST请求时,若未指定content-type,则默认content-type为application/x-www-form-urlencoded。即参数会以Form Data的形式进行传递,不会显式出现在请求url中。

Query String Parameters

当发起一次GET请求时,参数会以url string的形式进行传递。即?后的字符串则为其请求参数,并以&作为分隔符。

(此为请求的三种方式,我使用fromdata模式)

如果你使用时axios post请求,使用fromdata数据,后台接受的值为空。所以要使用qs.stringify。这是vue单页面应用自带的。写这篇文章以免范错误。

 

 

vue axios 的坑

上一篇:this application was created using the trial version of the xtrareports 解决方法


下一篇:Javascript模块化编程(一):模块的写法