一种应用构建方法及装置制造方法及图纸

技术编号:34137316 阅读:35 留言:0更新日期:2022-07-14 16:56
本公开提供了一种应用构建方法及装置,该方法包括:响应于在可视化应用开发平台发起的针对当前构建中的目标应用的代码模型添加指令,从代码模型数据库中查询与所述代码模型添加指令匹配的目标代码模型;所述目标代码模型包括在纯代码构建应用场景下编写的模块化逻辑代码;将所述目标代码模型对应的模型标识添加至所述代码模型添加指令指示的目标位置;所述目标位置位于所述可视化应用开发平台上与所述目标应用匹配的应用编辑窗口中;将用于调用所述目标代码模型的代码指令添加至与所述目标位置匹配的、所述目标应用的逻辑代码中,以使所述目标应用能够调用所述目标代码模型。以使所述目标应用能够调用所述目标代码模型。以使所述目标应用能够调用所述目标代码模型。

【技术实现步骤摘要】
一种应用构建方法及装置


[0001]本公开涉及计算机
,具体而言,涉及一种应用构建方法及装置。

技术介绍

[0002]低代码开发平台(可视化应用开发平台),一种是无需编码或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。
[0003]代码模型是指在前端开发领域中一种与用户界面(User Interface,UI)脱离的数据与逻辑结合的模块,是模型

视图

视图模型(Model

View

ViewModel,MVVM)架构的逻辑部分。为了实现应用程序中与用户交互所需的逻辑部分,低代码场景中通常都有与代码模型相关的实现,大多通过在搭建平台提供一种UI来创建、编辑并生成一个或多个代码模型,这些代码模型能够实现的逻辑与搭建平台的实现有关,无法或极难实现一些特殊的业务逻辑。

技术实现思路

[0004]本公开实施本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用构建方法,其特征在于,包括:响应于在可视化应用开发平台发起的针对当前构建中的目标应用的代码模型添加指令,从代码模型数据库中查询与所述代码模型添加指令匹配的目标代码模型;所述目标代码模型包括在纯代码构建应用场景下编写的模块化逻辑代码;将所述目标代码模型对应的模型标识添加至所述代码模型添加指令指示的目标位置;所述目标位置位于所述可视化应用开发平台上与所述目标应用匹配的应用编辑窗口中;将用于调用所述目标代码模型的代码指令添加至与所述目标位置匹配的、所述目标应用的逻辑代码中,以使所述目标应用能够调用所述目标代码模型。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对目标代码模型的安装指令,获取所述目标代码模型,并生成所述目标代码模型对应的添加按钮;所述添加按钮用于触发针对所述目标代码模型的代码模型添加指令;获取所述目标代码模型的模型名称及查询标签;基于所述模型名称及查询标签,将所述目标代码模型存储在所述代码模型数据库中;所述模型名称及所述查询标签用于从所述代码模型数据库中查询所述目标代码模型。3.根据权利要求1所述的方法,其特征在于,所述将用于调用所述目标代码模型的代码指令添加至与所述目标位置匹配的、所述目标应用的逻辑代码中,以使所述目标应用能够调用所述目标代码模型,包括:在获取到针对所述目标代码模型的配置参数的情况下,利用所述配置参数及所述目标代码模型,生成与所述配置参数匹配的目标代码模型实例;将用于调用所述目标代码模型实例的代码指令添加至与所述目标位置匹配的、所述目标应用的逻辑代码中,以使所述目标应用能够调用所述目标代码模型实例。4.根据权利要求2所述的方法,其特征在于,在获取所述目标代码模型之后,所述方法还包括:获取所述目标代码模型对应的变量说明信息;所述变量说明信息包括所述目标代码模型中各个变量的类型信息及描述信息;基于所述类型信息及所述描述信息,生成所述目标代码模型的变量说明列表;生成所述变量说明列表对应的说明按钮;所述说明按钮用于在被操作后触发展示所述变量说明列表的变量展示指令。5.根据权利要求2所述的方法,其特征在于,所述基于所述模型名称及查询标签,将所述目标代码模型存储在所述代码模型数据库中,包括:在获取到针对所述目标代码模型的多个配置参数的情况下,基于所述多个配置参数及所述目标代码模型,生成每个配置参数对应的目标代码模型实例;针对每个目标代码模型实例,基于所述模型名...

【专利技术属性】
技术研发人员:李灿坤
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1