微搭低代码零基础入门课(第二课)

简介: 微搭低代码零基础入门课(第二课)

我们在第一课中制作了一个小例子,点击文本组件,弹出一个消息

4e15a34f714e4ca2b5ab6ff8b268223d.gif

本节我们继续介绍低代码中的相关知识。

API应用程序接口(Application Programming Interfaces),是低代码中常见的技术概念,在低代码中我们有很多的API可以使用。微搭低代码提供了两类API接口,分为前端API和后端API。

前端API包含界面交互接口、工具相关接口、路由相关接口、数据源相关接口、平台相关接口几类。

用代码调用的方式显示弹窗效果


比如我们在第一课介绍的例子里,调用了平台方法,showModal弹窗。

除了在行为里直接设置外,我们还可以通过代码的方式调用。可以写一个自定义方法。在左上角的功能菜单里找到低代码编辑器

然后在对应页面下的handler里点击旁边的+号,创建自定义方法

然后从官方文档的前端API里找到示例代码

粘贴到编辑器中

export default function ({ event, data }) {
    app.showModal({
        title: '提示',
        content: '这是一个模态弹窗',
        success(res) {
            if (res.confirm) {
                console.log('用户单击确定');
            } else if (res.cancel) {
                console.log('用户单击取消');
            }
        }
    });
}

自定义方法创建成功后我们就可以在行为那设置为自定义方法

除了低代码中可以调用api外,最常用的是在表达式调用api。比如格式化转换日期

小例子 格式化日期


如果在数据源中设置了日期类型的字段,在前端展示的时候显示的是时间戳,一串数字。为了正常显示我们需要对时间戳进行格式转换,变成我们希望的日期格式。

我们先创建一个数据源,里边有标题、发布日期两个字段,发布日期的类型是日期类型

然后在页面中添加一个数据列表组件,设置好数据源,将里边的内容绑定为对应的字段

如果你直接绑定字段显示的是时间戳,一串数字,我们如果希望格式化输出就可以在变量绑定时,通过表达式里调用API来实现

app.utils.formatDate(new Date(forItems.id8.faburiqi), 'yyyy-mm-dd')

格式化绑定后,就可以看到日期已经可以正常显示了

服务端API是外部系统需要集成微搭接口的,可以调用。因为是入门课,咱们暂时不介绍这块,有需要的小伙伴可以自行研读官方文档:服务端API

总结


咱们这节课主要讲解了低码中调用前端api的两种方式,然后介绍了一个格式化日期的小例子。低码学习还需要扎扎实实,日拱一卒,积累的多了,日后做项目就手到擒来。

相关文章
|
6月前
|
消息中间件 缓存 NoSQL
个人项目中技术落地的基础入门(2)
个人项目中技术落地的基础入门
|
6月前
|
缓存 NoSQL Java
个人项目中技术落地的基础入门(1)
个人项目中技术落地的基础入门
125 6
|
6月前
|
存储 缓存 物联网
个人项目中技术落地的基础入门(3)
个人项目中技术落地的基础入门
|
8月前
|
SQL 安全 API
课8-隐语SCQL的开发实践
SCQL 是一种用于安全联合数据分析的工具,开放API供用户集成。通过SCDBClient可体验其功能,支持开发封装产品或集成到业务。使用流程包括部署系统、项目设置和联合分析。SCQL部署涉及环境准备及SCDB和SCQLEngine启动。示例场景是金融机构Alice联合电商平台Bob进行用户画像分析。SCDB中,项目、身份认证、数据表管理和权限信息管理是关键概念。用户需创建数据库、用户、项目,并设置权限和CCL后,发起联合分析查询。SCQL架构包含SPU,支持P2P模式,可用于聚合查询等操作。SecretNote UI界面的部署和使用,用于演示SCQL的业务场景。
|
前端开发 JavaScript 小程序
微搭低代码零基础入门课
微搭低代码零基础入门课
微搭低代码零基础入门课
|
运维 监控 前端开发
一文吃透前端低代码的 “神仙生活”
一文吃透前端低代码的 “神仙生活”
224 1
|
数据可视化 Cloud Native IDE
开放原子训练营(第三季)inBuilder低代码开发实验室初体验
开放原子训练营(第三季)inBuilder低代码开发实验室初体验
132 0
|
小程序 JavaScript 前端开发
微搭低代码零基础入门课(第三课)
微搭低代码零基础入门课(第三课)
微搭低代码零基础入门课(第三课)
|
数据可视化 小程序 API
微搭低代码零基础入门课(第七课)
微搭低代码零基础入门课(第七课)
微搭低代码零基础入门课(第七课)
|
存储 小程序 JavaScript
微搭低代码零基础入门课(第四课)
微搭低代码零基础入门课(第四课)
微搭低代码零基础入门课(第四课)

热门文章

最新文章