# sendCentralCloundRequest ^5.0.0
通过APP向云端发送请求
# 调用方式
sendCentralCloundRequest(name, params, options = { isShowLoading: false })
1
返回 Promise,使用 then/catch 或 await 处理结果。
# 请求参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| name | String | Y | — | 请求地址,第一个位置参数 |
| params | Object | N | {} | 请求数据和选项;当前实现会写入请求地址 |
| options | Object | N | { isShowLoading: false } | Loading 配置 |
| options.isShowLoading | Boolean | N | false | 是否展示 Loading |
# 接口调用示例
this.$bridge.sendCentralCloundRequest('/api/example', { data: { key: 'value' } }, { isShowLoading: false })
.then(res => {
console.log(res)
})
.catch(error => {
console.error(error)
})
1
2
3
4
5
6
7
2
3
4
5
6
7
# 返回参数
| Prop | Type | Default | Description |
|---|---|---|---|
| code | Number | - 接口返回状态码 | |
| success | String | - 成功or失败 | |
| data | Object | - 接口返回的数据 |
# params 属性
| Prop | Type | Description |
|---|---|---|
method | String | POST/GET,默认POST |
headers | Object | 请求header |
data | Object | 请求参数 |
# 注意事项
使用三个位置参数,不传 { url, data } 作为唯一参数。网络失败、返回内容无法解析时进入 catch。