目录
01 总体介绍
02 应用介绍
03 页面介绍
04 hello,world
05 变量定义
06 数据绑定
07 低代码编辑器介绍
上一节我们介绍了如何在低代码编辑器中写代码,作为一个新手,要想开发出自己的小程序,数据源的知识是必备的。
什么是数据源呢?如果使用传统的开发模式,数据源对应于数据库,一般我们开发一款软件是需要考虑数据如何存储的,就涉及到如何设计数据库的表,每张表里规划哪些字段。当然了,还需要考虑到表与表之间的关联关系,比如是一对一呢,还是一对多呢。
低代码开发也绕不开这些概念,只不过除了提供数据库的能力外,微搭还把后台的各项服务也打包在了数据源。在我们传统开发这个叫业务逻辑。比如java开发我们会分成几层,比如action、service、dao等。
我们上一节介绍的低代码编辑相当于我们的action就是逻辑控制层,它来决定请求里传递哪些参数,页面之间的跳转转发,还负责调用后台的服务。
而我们的数据源部分其实是承担了service和dao,所谓的servcie就是服务层,一般是以数据源的方法体现。而dao是对应的数据源方法里具体如何调用数据库,这个地方又涉及到云函数,由云函数具体调用增删改查的方法。
说了这么多我们具体看一下数据源是什么样子的。
数据源的分类
数据源包含两部分内容,自建数据源和外部数据源。自建数据源相当于你自己创建表,自己写后端的服务。外部数据源包含几个层面的意思,其一是指调用第三方提供的各项服务,比如天气预报的API;其二是指调用已有系统的服务,存量系统可以通过接口的形式调用;其三是腾讯系自有产品,如调用腾讯文档、腾讯会议等。
自建数据源的创建
登录控制台点击数据源,点击自建数据源的按钮可以进行创建
创建时候需要填入数据源的名称和标识
创建成功后,编辑界面分为三部分信息
1、基础信息
数据源名称可以继续修改,标识不允许修改
2、数据源字段
可以添加字段,具体的字段类型和名称需要根据数据库设计来
点击添加字段需要根据自己的需要填入字段名称、字段标识、选择数据类型
具体如何填写,我们后续在问卷调查的实例中具体讲解
3、方法
这个地方就是我在篇首写的后台方法,平台自动生成了增删改查的方法,也可以自己添加
如果是自己写的方法需要参考云函数的语法,相对来说还是有一点难度的
外部数据源的创建
外部数据源也是一样的,先需要输入数据源的名称和标识
如果是使用腾讯系的产品可以选择对应的模板,如果需要自建就选择空白模板
可以添加自己的方法,前提是要有接口,而且需要对接口的入参出参比较了解
我给的建议是如果是入门,只需掌握自建数据源即可,如果是熟练的程序员并且公司的存量系统需要接入的可以使用外部数据源