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

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

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

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的两种方式,然后介绍了一个格式化日期的小例子。低码学习还需要扎扎实实,日拱一卒,积累的多了,日后做项目就手到擒来。

相关文章
|
9月前
|
存储 开发框架 小程序
【全栈小程序开发路线】手把手教你入门小程序开发,小白必看!
以下内容是结合我项目中实战经验,踩坑记录,大量时间学习小程序的积累,总结分享给大家。 学习路线包括前端基础、小程序开发框架、UI组件库、云开发、周边生态以及插件这几个纬度,学完这些,你也能全栈开发一个属于自己的产品。
340 0
|
前端开发 JavaScript 小程序
微搭低代码零基础入门课
微搭低代码零基础入门课
微搭低代码零基础入门课
|
小程序 JavaScript 前端开发
微搭低代码零基础入门课(第三课)
微搭低代码零基础入门课(第三课)
微搭低代码零基础入门课(第三课)
|
存储 小程序 JavaScript
微搭低代码零基础入门课(第四课)
微搭低代码零基础入门课(第四课)
微搭低代码零基础入门课(第四课)
|
数据可视化
微搭低代码零基础入门课(第五课)
微搭低代码零基础入门课(第五课)
微搭低代码零基础入门课(第五课)
|
数据可视化 小程序 API
微搭低代码零基础入门课(第七课)
微搭低代码零基础入门课(第七课)
微搭低代码零基础入门课(第七课)
|
数据可视化
微搭低代码零基础入门课(第六课)
微搭低代码零基础入门课(第六课)
微搭低代码零基础入门课(第六课)
微搭低代码零基础进阶课(第二课)
微搭低代码零基础进阶课(第二课)
微搭低代码零基础进阶课(第二课)
|
JavaScript 前端开发
微搭低代码零基础进阶课(第三课)
微搭低代码零基础进阶课(第三课)
微搭低代码零基础进阶课(第三课)
微搭低代码零基础进阶课(第一课)
微搭低代码零基础进阶课(第一课)
微搭低代码零基础进阶课(第一课)

热门文章

最新文章