预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115857926A(43)申请公布日2023.03.28(21)申请号202211515032.6(22)申请日2022.11.30(71)申请人京东方科技集团股份有限公司地址100015北京市朝阳区酒仙桥路10号(72)发明人徐健(74)专利代理机构北京正理专利代理有限公司11257专利代理师张帆(51)Int.Cl.G06F8/38(2018.01)G06F8/35(2018.01)权利要求书2页说明书11页附图3页(54)发明名称一种基于低代码应用构建前端代码工程的方法和装置(57)摘要本发明公开了一种基于低代码应用构建前端代码工程的方法和装置,其中一实施例的基于低代码应用生成前端代码工程的方法包括:基于低代码应用生成字符化描述语句;初始化前端工程模板以在目标文件夹中生成前端工程框架;通过代码生成器解析字符化描述语句并根据解析内容填充所述前端工程框架以生成前端代码工程。本发明提供的实施例能够通过基于低代码平台生成的字符化描述语句,使用代码生成器解析字符化描述语句并根据解析内容反向生成便于修改、扩展和维护的并且可运行的前端代码,有效解决基于低代码平台生成的前端应用程序不易进行复杂的二次开发的问题,能够提高开发效率,降低维护难度和开发成本,具有广泛的应用前景。CN115857926ACN115857926A权利要求书1/2页1.一种基于低代码应用生成前端代码工程的方法,其特征在于,包括:基于低代码应用生成字符化描述语句;初始化前端工程模板以在目标文件夹中生成前端工程框架;通过代码生成器解析所述字符化描述语句并根据解析内容填充所述前端工程框架以生成前端代码工程。2.根据权利要求1所述的方法,其特征在于,所述初始化前端工程模板以在目标文件夹中生成前端工程框架进一步包括:使用代码生成工具运行预设置指令调用所述前端工程模板生成前端工程框架。3.根据权利要求1所述的方法,其特征在于,所述通过代码生成器解析所述字符化描述语句并根据解析内容填充所述前端工程框架以生成前端代码工程进一步包括:根据解析所述字符化描述语句获取的名称作为前端代码工程的名称;根据解析所述字符化描述语句获取的配置内容生成前端代码工程的配置项;根据解析所述字符化描述语句获取的资源内容生成前端代码工程的全局资源;根据解析所述字符化描述语句获取的页面内容生成前端代码工程的页面视图。4.根据权利要求3所述的方法,其特征在于,所述根据解析所述字符化描述语句获取的资源内容生成前端代码工程的全局资源进一步包括:根据解析所述字符化描述语句获取的资源下载地址下载资源并存储到所述前端工程框架中以生成前端代码工程的资源文件;根据解析所述字符化描述语句获取的工具下载地址下载工具并存储到所述前端工程框架中以生成前端代码工程的工具文件;根据解析所述字符化描述语句获取的样式表内容,按照预设置的第一转化规则转化为样式表并存储到所述前端工程框架中以生成前端代码工程的样式表文件。5.根据权利要求4所述的方法,其特征在于,所述根据解析所述字符化描述语句获取的样式表内容,按照预设置的第一转化规则转化为样式表并存储到所述前端工程框架中以生成前端代码工程的样式表文件进一步包括:根据解析所述字符化描述语句获取的组件名作为所述样式表的类名;根据预设置的第一转化规则解析所述字符化描述语句获取的键值对生成全局样式文件和/或嵌套样式文件以形成样式表;将所述样式表存储到所述前端工程框架中以生成前端代码工程的样式表文件。6.根据权利要求3所述的方法,其特征在于,所述根据解析所述字符化描述语句获取的页面内容生成前端代码工程的页面视图进一步包括:遍历所述页面内容生成所述前端代码功能的各页面视图的路由;根据所述页面内容和预设置的第二转化规则生成单组件;根据所述页面内容和所述第一转化规则生成页内样式;根据所述页面内容、以及所述路由、单组件和页内样式生成所述前端代码工程的页面视图并存储到所述前端工程框架中以生成前端代码工程的页面视图文件。7.根据权利要求1‑6中任一项所述的方法,其特征在于,在所述通过代码生成器解析所述字符化描述语句并根据解析内容填充所述前端工程框架以生成前端代码工程之后,所述方法还包括:2CN115857926A权利要求书2/2页通过验证器运行预设置的脚本命令启动所述前端代码工程进行验证。8.根据权利要求7所述的方法,其特征在于,所述通过代码生成器解析所述字符化描述语句并根据解析内容填充所述前端工程框架以生成前端代码工程进一步包括:生成测试脚本文件;所述通过验证器运行预设置的脚本命令启动所述前端代码工程进行验证进一步包括:通过验证器运行所述测试脚本文件测试所述前端代码工程,并生成测试报告。9.一种基于低代码应用生成前端代码工程的装置,其特征在于,包括: