如何构建自定义模块

当您需要对一个特定领域的问题创建一个完整的解决方案时,您可以尝试使用自定义模块将解决方案进行封装,以便在多个项目中复用。本文介绍如何构建一个自定义模块,包括如何构建自定义模块的各个功能部件以及如何在应用中引用和使用自定义模块。自定义模块类型包括桌面端和移动端(H5、小程序),两者构建方式相同,本文以构建一个桌面端自定义模板为例。

步骤一、添加自定义模块

创建自定义模块的详细操作请参见添加模块

步骤二、构建自定义模块

自定义模块可以承载一个解决方案所需要的数据模型、逻辑流、页面等。您可以基于具体的业务需求,构建对应的数据模型、逻辑流、页面等,并将其封装成一个适用于具体业务的模块。

  • 数据模型

    构建自定义模块数据模型的详细操作请参见新建数据模型

  • 逻辑流

    构建自定义模块逻辑模型的详细操作请参见编排逻辑流

  • 页面

    构建自定义模块页面模型的详细操作请参见页面布局

步骤三、发布自定义模块

自定义模块构建完成后,您可以在模块设计页面发布自定义模块,详细操作请参见模块发布

image

步骤四、引用自定义模块

发布成功的自定义模块,可以被应用或者模块引用,详细操作请参见引用模块

步骤五、使用自定义模块

自定义模块的使用包含多个维度,页面、逻辑流、数据模型等,使用方式也很灵活,本文以在页面中使用为例。

  1. 选择指定应用,在应用设计器的左侧菜单中,选择页面管理

  2. 在指定页面中,选择文本组件去注册,在组件属性中设置事件为点击内部跳转,跳转页面选择自定义模块的页面注册

    发布应用后的预期效果是:单击去注册后,页面跳转至注册页面。

    imageimage

步骤六、更新自定义模块

  1. 发布新版本的自定义模块。即更新自定义模块后发布新的版本。详细操作请参见发布模块

    image
  2. 在引用的应用或者模块中更新自定义模块被引用的版本。详细操作请参见设置引用版本

    image

Demo

上述操作介绍了自定义模块从添加到使用的全流程,基于以上操作,您可以根据具体的业务需求参见魔笔训练营提供的实战教程如何引入地图/位置服务功能,构建您自己的解决方案。