一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

表单、页面级、模块级引擎、组件构建方法及系统与流程

2022-11-14 16:15:11 来源:中国专利 TAG:

技术特征:
1.一种表单引擎构建方法,其特征在于,包括:获取表单引擎描述文件,所述表单引擎描述文件包括生成若干个表单元素的代码;解析表单引擎描述文件,得到表单jsx字符串模板;渲染表单jsx字符串模版生成若干个表单元素;封装所述若干个表单元素构建表单引擎。2.根据权利要求1所述的表单引擎构建方法,还包括:所述表单引擎描述文件还包括通用表单元素的调用接口;根据所述表单引擎描述文件获取若干个通用表单元素;将若干个通用表单元素封装至所述表单引擎。3.一种页面级引擎构建方法,使用权利要求1-2任一项所述的表单引擎,其特征在于,包括:获取页面级引擎描述文件;根据页面级引擎描述文件调用所述表单引擎构建页面级引擎;将页面级非业务逻辑封装至所述页面级引擎中。4.根据权利要求3所述的页面级引擎构建方法,所述页面级非业务逻辑包括:默认带有功能按钮和/或自动调整页面布局和/或自动调整所述表单元素的样式和布局和/或分页逻辑和/或查询内容缓存和/或自动刷新和/或表单数据管理;所述功能按钮可抛出自定义事件;所述自动调整页面布局通过监听列表页面尺寸变化,自动调整样式布局;所述分页逻辑根据列表页分页接口展示列表页数据;所述查询内容缓存用于实现在页面切换时,缓存搜索记录;所述自动刷新用于实现在进入列表页页面、删除数据、新增数据等时间节点自动刷新列表页数据。5.一种模块级引擎构建方法,使用权利要求3-4任一项所述的页面级引擎,其特征在于,包括:获取模块级引擎描述文件;根据模块级引擎描述文件调用所述页面级引擎构建模块引擎;将模块级非业务逻辑封装至所述模块级引擎中。6.根据权利要求5所述的模块级引擎构建方法,所述模块级非业务逻辑包括:自动构建操作栏和/或自动打开页面和/或自动关闭页面和/或二次确认功能和/或内置整体布局;所述自动构建操作栏内置编辑和/或删除按钮,点击按钮可以抛出自定义事件,可以通过描述性文件修改所述按钮的文案和事件类型;所述自动打开页面,通过监听列表页的新增和编辑事件,自动打开新增或编辑页;所述自动关闭页面,通过监听列表页的保存和关闭事件,自动关闭编辑页;所述二次确认功能实现删除功能进行二次确认;所述内置整体布局,实现默认展示列表页,通过一个抽屉组件展示编辑页。7.一种组件构建方法,使用权利要求1-6任一项所述的表单引擎和/或页面级引擎和/或模块级引擎,其特征在于,包括:获取组件开发需求描述文件;
根据所述组件开发需求描述文件调用所述表单引擎、页面级引擎或模块级引擎构建组件。8.一种页面级引擎构建系统,其特征在于,包括:需求获取模块,用于获取页面级引擎描述文件;引擎构建模块,用于根据页面级引擎描述文件调用表单引擎构建页面级引擎;封装模块,用于将页面级非业务逻辑封装至页面级引擎中;页面级组件生成模块,用于根据组件开发需求调用页面级引擎构建组件。9.一种模块级引擎构建系统,其特征在于,包括:需求获取模块,用于获取模块级组件开发需求描述文件;引擎构建模块,用于根据模块级引擎描述文件调用页面级引擎构建模块级引擎;封装模块,用于将模块级非业务逻辑封装至模块级引擎中;模块级组件生成模块,用于根据组件开发需求调用模块级引擎构建组件。10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1~7任一项所述的表单引擎构建方法、页面级引擎构建方法、模块级引擎构建方法或组件开发方法。

技术总结
本发明提供表单、页面级、模块级引擎、组件构建方法及系统,包括:获取表单引擎描述文件,所述表单引擎描述文件包括生成若干个表单元素的代码;解析表单引擎描述文件,得到表单JSX字符串模板;渲染表单JSX字符串模版生成若干个表单元素;封装所述若干个表单元素构建表单引擎。本发明具有低业务耦合度,功能简洁,数据安全性高,前后端耦合度低,定制能力强,多粒度封装等特点,前端开发人员可以通过开发需求描述文件快速获取底层组件,进而达到减少代码量,提高效率的效果;非开发人员也可以通过本发明开发底层组件,使用效率高,学习成本低,有效降低与开发人员的沟通成本。效降低与开发人员的沟通成本。效降低与开发人员的沟通成本。


技术研发人员:郑林源 邹一荣 谢添安 谢子乐
受保护的技术使用者:联通(广东)产业互联网有限公司
技术研发日:2022.08.25
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献