低代码平台的页面生成方法技术

技术编号:39591296 阅读:8 留言:0更新日期:2023-12-03 19:45
本发明专利技术涉及低代码开发及数字医疗技术领域,揭露一种低代码平台的页面生成方法,包括:在微前端框架中根据微部件特性对符合低代码接入条件的微部件进行配置,得到低代码平台,获取搭建页面的原始物料,利用预先定义的物料描述协议将原始物料导入至低代码平台中注册的物料库,通过循环物料库来调用每个物料上的预览方法,在低代码平台中的物料区内生成可用物料,根据可用物料生成低代码平台的页面,将低代码平台的页面作为微部件提供至微应用

【技术实现步骤摘要】
低代码平台的页面生成方法、装置、设备及存储介质


[0001]本专利技术涉及低代码开发及数字医疗
,尤其是涉及到低代码平台的页面生成方法

装置

设备及存储介质


技术介绍

[0002]伴随着企业数字化转型和云计算的发展,低代码平台越来越多的应用于互联网行业,例如,问诊
/
购药等相关医疗互联网平台

通过医疗互联网平台将患者的个性化需加入至低代码开发平台,使用低代码平台面向医务人员

具备较低的开发门槛和便捷的数据打通方式,无需编码或通过少量代码就可以快速生成应用程序的开发平台

[0003]相关技术中,低代码平台可应用于多种应用开发场景中,例如,小程序开发场景

前端开发场景以及企业级应用开发场景等,通过低代码平台可实现页面生成

[0004]微前端是目前比较流程的前端解耦模式,是一种前端架构模式,能够将一个大型的前端应用程序分解为多个小的独立部分,每个部分都有自己的技术栈

开发流程等,它们可以协同工作

而低代码生成页面的过程中是几乎不需要编码来构建应用程序和流程,两者没有关联

但由于低代码尚未遵循微前端的接入规则,也尚未出现接收微部件的能力,使得微前端中难以集成低代码平台的页面,影响应用程序中页面的开发效率


技术实现思路

[0005]有鉴于此,本专利技术提供了一种低代码平台的页面生成方法

装置及设备,主要目的在于解决现有技术中微前端中难以集成低代码平台的页面,影响应用程序中页面的开发效率的问题

[0006]依据本专利技术一个方面,提供了一种低代码平台的页面生成方法,包括:
[0007]在微前端框架中根据微部件特性对符合低代码接入条件的微部件进行配置,得到低代码平台;
[0008]获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库;
[0009]通过循环所述物料库来调用每个物料上的预览方法,在低代码平台中的物料区内生成可用物料;
[0010]根据所述可用物料生成低代码平台的页面,将所述低代码平台的页面作为微部件提供至微应用

[0011]进一步地,所述在微前端框架中根据微部件特性对符合低代码接入条件的微部件进行配置,得到低代码平台,包括:
[0012]在微前端框架中根据所述微部件特性将微部件划分为符合低代码接入条件的微部件和符合业务接入条件的微部件;
[0013]使用微前端向低代码提供脚手架工具,利用所述脚手架工具对所述符合低代码接入条件的微部件进行配置,得到低代码平台

[0014]进一步地,所述使用微前端向低代码提供脚手架工具,利用所述脚手架工具对所述符合低代码接入条件的微部件进行配置,得到低代码平台,包括:
[0015]使用微前端向低代码提供脚手架工具,根据所述脚手架工具生成基本结构代码;
[0016]利用所述基本结构代码对所述符合代码接入条件的微部件进行微调,得到低代码平台

[0017]进一步地,在所述获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库之前,所述方法还包括:
[0018]预先定义低代码平台的物料描述协议,所述物料描述协议包括低代码平台中的物料格式信息以及页面展示信息;
[0019]相应的,所述获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库,包括:
[0020]使用经过第一次规范校验的远程物料

低代码平台提供的远程物料以及低代码平台自带物料搭建页面的原始物料;
[0021]利用预先定义的物料描述协议对所述原始物料进行第二次规范校验,将第二次规范校验通过的原始物料进行默认项配置后到入至低代码平台中注册物料库

[0022]进一步地,在所述使用经过第一次规范校验的远程物料

低代码平台提供的远程物料以及低代码平台自带物料搭建页面的原始物料之前,所述方法还包括:
[0023]利用预先定义的物料描述协议分别对符合业务接入条件的微部件以及外部注入部件进行第一次规范校验,获取经过第一次规范校验的远程物料

[0024]进一步地,在所述利用预先定义的物料描述协议对所述原始物料进行第二次规范校验,将第二次规范校验通过的原始物料进行默认项配置后到入至低代码平台中注册物料库之后,所述方法还包括:
[0025]将低代码平台中注册的物料库放置至数组,在所述数组中定义第一数据类型和第二数据类型;
[0026]使用所述第一数据类型在低代码平台中关联查询所述物料库中的物料,使用所述第二数据类型在低代码平台中展示查询到的物料

[0027]进一步地,在所述根据所述可用物料生成低代码平台的页面,将所述低代码平台的页面作为微部件提供至微应用之后,所述方法还包括:
[0028]在所述微应用中提取适用于低代码平台的远程物料,将所述适用于低代码平台的远程物料作为外部注入部件合并至原始物料中,利用预先定义的物料描述协议对合并后的原始物料进行第二次规范校验

[0029]依据本专利技术另一个方面,提供了一种低代码平台的页面生成装置,包括:
[0030]配置单元,用于在微前端框架中根据微部件特性对符合低代码接入条件的微部件进行配置,得到低代码平台;
[0031]导入单元,用于获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库;
[0032]调用单元,用于通过循环所述物料库来调用每个物料上的预览方法,在低代码平台中的物料区内生成可用物料;
[0033]生成单元,用于根据所述可用物料生成低代码平台的页面,将所述低代码平台的
页面作为微部件提供至微应用

[0034]进一步地,所述配置单元包括:
[0035]划分模块,用于在微前端框架中根据所述微部件特性将微部件划分为符合低代码接入条件的微部件和符合业务接入条件的微部件;
[0036]配置模块,用于使用微前端向低代码提供脚手架工具,利用所述脚手架工具对所述符合低代码接入条件的微部件进行配置,得到低代码平台

[0037]进一步地,所述配置模块,具体用于使用微前端向低代码提供脚手架工具,根据所述脚手架工具生成基本结构代码;利用所述基本结构代码对所述符合代码接入条件的微部件进行微调,得到低代码平台;
[0038]进一步地,所述装置还包括:
[0039]定义单元,用于在所述获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库之前,预先定义低代码平台的物料描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种低代码平台的页面生成方法,其特征在于,所述方法包括:在微前端框架中根据微部件特性对符合低代码接入条件的微部件进行配置,得到低代码平台;获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库;通过循环所述物料库来调用每个物料上的预览方法,在低代码平台中的物料区内生成可用物料;根据所述可用物料生成低代码平台的页面,将所述低代码平台的页面作为微部件提供至微应用
。2.
根据权利要求1所述的方法,其特征在于,所述在微前端框架中根据微部件特性对符合低代码接入条件的微部件进行配置,得到低代码平台,包括:在微前端框架中根据所述微部件特性将微部件划分为符合低代码接入条件的微部件和符合业务接入条件的微部件;使用微前端向低代码提供脚手架工具,利用所述脚手架工具对所述符合低代码接入条件的微部件进行配置,得到低代码平台
。3.
根据权利要求2所述的方法,其特征在于,所述使用微前端向低代码提供脚手架工具,利用所述脚手架工具对所述符合低代码接入条件的微部件进行配置,得到低代码平台,包括:使用微前端向低代码提供脚手架工具,根据所述脚手架工具生成基本结构代码;利用所述基本结构代码对所述符合代码接入条件的微部件进行微调,得到低代码平台
。4.
根据权利要求1所述的方法,其特征在于,在所述获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库之前,所述方法还包括:预先定义低代码平台的物料描述协议,所述物料描述协议包括低代码平台中的物料格式信息以及页面展示信息;相应的,所述获取搭建页面的原始物料,利用预先定义的物料描述协议将所述原始物料导入至低代码平台中注册的物料库,包括:使用经过第一次规范校验的远程物料

低代码平台提供的远程物料以及低代码平台自带物料搭建页面的原始物料;利用预先定义的物料描述协议对所述原始物料进行第二次规范校验,将第二次规范校验通过的原始物料进行默认项配置后到入至低代码平台中注册物料库
。5.
根据权利要求4所述的方法,其特征在于,在所述使用经过第一次规范校验的远程物料<...

【专利技术属性】
技术研发人员:郑梦温
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1