在日常教学过程中,发现有很多跨行业入门低代码开发的同学,准备按照自己的想法或者企业的需求开发小程序。因为是跨行业入门,所以对软件开发的各种技术概念还不是特别清楚。本篇的目的就是帮助入门者梳理一些基础概念。
1、低码编辑器和数据源方法有什么区别
微搭提供了前端和后端代码的编辑,初学者可能对前端和后端不是特别了解,有时候会把这两个技术概念混淆,不知道代码需要写到哪里。
一般我们指前端是和用户有交互的。比如在小程序里,你看到一个文章列表,如果我们想查看这篇文章的详细信息,我们自然要点击标题。那么点击标题就触发了一个点击事件,而这个事件是由我们自己控制的,我们在低码编辑器里通过调用平台的方法来实现页面的跳转。这个过程就是小程序和用户的一次交互。我们把这个交互称之为前端,是需要写在自定义代码里的。
我们动图里演示的是通过设置组件的行为,调用平台的跳转方法来实现交互,可以看到我们在点击图片的时候确实页面发生了跳转。
有的页面的交互逻辑可能不是那么简单,直接可以调用平台方法的,我们就需要写一些代码来实现交互。比如在商品的详情页,我们需要将商品加入购物车,我们就可以在自定义方法中调用数据源的新增方法来实