前后端数据处理介绍
前言
本篇文章将讲解云开发平台中 可视化开发(微搭) 的进阶内容,旨在帮助您更全面地掌握其核心能力。如果您对 可视化开发(微搭) 还不太熟悉,建议先阅读 快速入门 以夯实基础
本章我们将主要针对数据的使用进行讲解,包括如下示例:
-
前端如何对接数据
- 通过 数据表格 或 数据列表 等
数据容器组件展示数据 - 将
数据模型绑定到常规组件上进行展示
- 通过 数据表格 或 数据列表 等
-
后端如何对接数据
- 通过 自定义代码 处理数据模型中的数据
- 通过 云函数 获取外部接口数据
数据源
云开发中的数据可以源于 数据模型 ,也可以源于 外部数据源
-
如果没有 存量数据 (已经存在于其他数据库的数据),推荐您使用云开发中的
数据模型进行管理数据 -
如果有存量的 本地数据,例如excel这种本地文件,也推荐您使用
数据模型进行管理数据,将本地文件导入到数据模型中 -
如果是自有的数据库,可以通过 数据连接器 进行连接
-
如果是第三方应用的数据接入,可以通过API接入的方式进行连接
数据模型
首先我们来了解定义数据模型的几种方式
在 云开发/数据库 中定义数据模型,相关链接 新建数据模型

外部数据源
- 如果外部数据源是以数据库直连的数据方式提供的话,可以通过
数据连接器将外部数据库连接到数据模型中,从而用数据模型去代理数据库操作

- 如果外部数据源以
HTTP API的形式提供的话,可以通过APIs|云函数等方式获取数据
其中 APIs 包含HTTP请求和自定义代码两种方 式获取外部数据

通过上述方式,你应该可以把数据接入云开发中,接下来我们讲解如何将数据对接到前端
前端对接数据
当配置好了数据源后,接下来需要把数据展示到前端
根据架构图我们可以看到,前端获取数据的方式有如下几种:
-
数据配置
- 通过配置数据源参数将数据直接绑定到
数据容器组件中进行展示
- 通过配置数据源参数将数据直接绑定到
-
$w 调用(相关文档)
- 若数据存放在
全局变量,系统变量等位置,则可以通过 $w 获取到 - 若数据为
云函数获取的话,则可以通过 $w.cloud.xxx 调用
- 若数据存放在
我们优先选择通过 数据容器组件 进行展示数据,当不能把数据模型的数据直接绑定到 数据容器组件 时,我们才考虑将数据存至到全局变量中,再通过 $w 获取