阿里低代码引擎|阿里低代码引擎 | LowCodeEngine - 如何配置并调用请求
首发于 语雀文档@blueju
前言 发送请求是前端中很重要也很常见的一部分,阿里低代码引擎自然也不会缺少这一块。
在阿里低代码引擎中,请求是在数据源中配置,数据源位置如下图:
文章图片
配置 配置界面如下图:
文章图片
其中数据源 ID 推荐小驼峰命名法,因为请求最终返回的结果会存入
this.state.数据源ID
,如上图我们表格期望展示请求结果时,就可以将this.state.数据源ID
绑定到表格数据配置那里。剩余的配置项要么配置很简单(如请求地址、请求参数、是否自动请求、请求方法),要么用得较少并不必需(如添加数据处理函数、请求头信息、超时时长),本文也不是阿里低代码引擎使用指南,故不详细阐述了。
【阿里低代码引擎|阿里低代码引擎 | LowCodeEngine - 如何配置并调用请求】
调用 虽然请求配置项中有一项叫是否自动请求,但我们真实场景一般是要自行调用请求方法,比如点击查询时发送请求、点击重置时清空查询表单并发送查询请求
如何调用这一块从使用界面很难了解到,文档中也鲜有描述,不过如果有经验的话,稍微剥茧抽丝就能找到解决方。
现在需求是点击查询时需要发送查询请求,那我们在点击查询按钮后的查询中先打印一下 this 看看,如图:
文章图片
我们已经知道是在数据源中配置请求,那我们可以从打印出的 this 中查找一下关于数据源的一些关键词,如上图我们发现属性 dataSourceMap 中有一个子属性 tableDataSource,这与我们在配置中的数据源 id 一致,并且它下面还有一个 load 方法,猜测它是调用方法,那我们在查询按钮所触发的查询方法中写上调用代码。
search() {
console.log(this)
const response = this.dataSourceMap.tableDataSource.load()
response.then(res => {
console.log(res)
this.setState({
tableDataSource: res
})
})
}
如下图,我们如期望的手动调用了请求,并成功地返回了响应结果。
文章图片
文章图片
推荐阅读
- 毕马威发布《2022金融科技十大趋势展望》,腾讯云微搭低代码入选
- Python 多重判断的语法和作用、代码实例、执行流程
- 蓝桥杯|蓝桥杯 历届试题 危险系数 深度搜索java代码实现
- JNI(本地代码调用Java代码)
- IT去中心化背后的低代码平台
- 阿里云智能编码插件,Cosy文档搜索上新了
- Apache|Apache Calcite进行SQL解析(java代码实例)
- 100行代码实现HarmonyOS“画图”应用,eTS开发走起!
- 不后悔的星期四,明道云首次全网公开直播零代码训练营
- 【Python】字符串常用3个查找操作方法 - 详细讲解-代码示例