Skip to main content
Version: 1.0.0

Mock数据介绍

Mock数据 佰易开低代码开发平台提供的Mock数据功能,主要用于需求阶段、页面设计阶段以及页面编排阶段。在这些阶段,后台服务尚未开发,接口也没有定义,表结构也没有确定,但是客户需要看到项目运行效果,来确认需求是否合理,交互是否顺畅,因此,佰易开低代码平台提供了Mock数据功能。这里的Mock数据不仅仅是模拟数据,同时实现了数据的增删改查以及数据关联,可以在仅有页面的情况下,一定程度上实现业务的正常流转,反应出真实的业务场景。

低代码平台常规开发流程如下图所示:

or

Mock数据的逻辑是什么?

Mock数据功能是佰易开低代码平台内置的一个基础功能,其Mock逻辑是根据触发请求的组件,业务场景,以及页面组件清单等信息来综合分析,生成符合业务场景的Mock数据。并且根据系统上下文实现数据的关联,流转,结构整理等操作。最终实现符合当前业务场景的数据处理,例如:数据提交,数据查询,条件过滤,级联查询等。

Mock数据有什么作用?

  • 用项目演示代替DEMO演示:Mock数据可以模拟数据交互,让客户在需求分析阶段,页面设计阶段,没有后台开发投入的情况下能快速看到项目,提高沟通效率。
  • 提升开发效率:佰易开低代码平台使用Mock数据功能可以将需求阶段、页面设计阶段和页面编排阶段整合成一个阶段,因为我们已经将三个阶段的产出物统一成了可运行的真实页面。

Mock数据有哪些结构?

Mock数据的结构会根据触发请求的组件来动态生成。一般可以分成以下几种:

  • 文本数据,如:姓名、手机号、邮箱、地址等。
  • 列表结构,如:列表。
  • 树形结构,如:菜单、下拉框等。
  • 自定义结构,如:自定义表单。

Mock数据在什么情况下生效?

Mock数据功能生效有2个条件:

  • 页面组件配置接口事件,例如:按钮组件,配置“onClick”事件。

  • 触发的接口没有配置后台实现。

  • Mock数据执行开发打开。