Vue.js Ajax(vue-resource)

2020-06-12 20:44:43易采站长站整理
作为请求体发送的数据headers
Object
作为请求头部发送的头部对象params
Object
作为URL参数的参数对象method
string
HTTP方法 (例如GET,POST,…)timeout
number
请求超时(单位:毫秒) (
0
表示永不超时)before
function(request)
在请求发送之前修改请求的回调函数progress
function(event)
用于处理上传进度的回调函数 ProgressEventcredentials
boolean
是否需要出示用于跨站点请求的凭据emulateHTTP
boolean
是否需要通过设置
X-HTTP-Method-Override
头部并且以传统POST方式发送PUT,PATCH和DELETE请求。emulateJSON
boolean
设置请求体的类型为
application/x-www-form-urlencoded

通过如下属性和方法处理一个请求获取到的响应对象:

属性类型描述
url
string
响应的 URL 源
body
Object
,
Blob
,
string
响应体数据
headers
Header
请求头部对象
ok
boolean
当 HTTP 响应码为 200 到 299 之间的数值时该值为 true
status
number
HTTP 响应码
statusText
string
HTTP 响应状态
方法类型描述
text()
约定值
以字符串方式返回响应体
json()
约定值
以格式化后的 json 对象方式返回响应体
blob()
约定值
以二进制 Blob 对象方式返回响应体