ajax(config)
ajax请求。
参数说明
- 入参说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
config | Object或string | 是 | 配置信息,如果为string,默认为url | |
config.url | string | 是 | 请求地址 | |
config.headers | Object | 否 | 请求头 | |
config.params | Object | 否 | 请求参数 | |
config.method | string | 否 | POST | 请求方式 |
config.timeout | number | 否 | 300000ms | 请求时间 |
config.token | boolean | 否 | true | 请求时进行token校验 |
config.baseURL | string | 否 | 基础接口地址 |
- 返回数据说明:
Promise
使用方法
代码示例:
import { ajax } from '@jecloud/utils'; // 示例:无参数 ajax('/je/xxx').then((data)=>{ console.log(data); }); // 示例: 对象参数 ajax({ url: '/je/xxx', params: {}, headers: {} }).then((data)=>{ console.log(data); }); // 示例:多ajax请求(同步) Promise.all([ ajax('/je/xxx'), ajax({ url: '/je/xxx', params: {}, headers: {} }), ]).then(([data1,data2])=>{ console.log(data1,data2); })
事件脚本示例:
// 函数引用示例如下,操作示例参考上方的代码示例 const { ajax } = JE;
注意
最后编辑: 秦永莲 文档更新时间: 2024-08-08 13:51 作者:秦永莲