数据请求 fetch
导入模块
fetch.fetch(OBJECT)
获取网络数据。
| 参数名 | 类型 | 必填 | 说明 |
| url | String | 是 | 资源 url。url中包含中文时需用 encodeURI 进行编码。 |
| data | String | 否 | 请求的参数,json字符串格式 |
| header | Object | 否 | 请求的 header,会将其所有属性设置到请求的 header 部分。 |
| method | String | 否 | 默认为 GET,可以是:OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT;必须大写。 |
| responseType | String | 否 | 根据服务器返回头中的Content-Type确定返回类型,支持文本和json格式,详见 success返回值。 |
| success | Function | 否 | 成功返回的回调函数 |
| fail | Function | 否 | 失败的回调函数,可能会因为权限失败 |
| complete | Function | 否 | 结束的回调函数(调用成功、失败都会执行) |
| 参数名 | 类型 | 说明 |
| code | number | 服务器状态 code |
| data | String/Object | 返回数据类型由responseType确定。 |
| headers | Object | 服务器 response 的所有 header |
- responseType 与 success 中 data 关系
| responseType | data | 说明 |
| 无 | String | 服务器返回头中的type如果是text/*或application/json、application/javascript、application/xml,值为文本内容。 |
| text | String | 返回普通文本。 |
| json | Object | 返回json格式的对象。 |