[发明专利]页面元素的动态创建方法及系统有效
申请号: | 202210777375.3 | 申请日: | 2022-07-04 |
公开(公告)号: | CN114840203B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 黎峰;胡杨;杜伟;张传慧;陈彬;石瑞东;冯雪芹 | 申请(专利权)人: | 金现代信息产业股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 黄海丽 |
地址: | 250000 山东省济南市高新区新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 元素 动态 创建 方法 系统 | ||
本发明涉及电数字数据处理技术领域,本发明公开了页面元素的动态创建方法及系统,包括:获取待插入的页面元素以及所述页面元素待插入的位置;根据所述页面元素待插入的位置,调用对应的工具函数,以实现所述页面元素插入到整体页面中;将页面元素视为子组件,将整体页面视为父组件;子组件将自身的参数传递给父组件;父组件将自身的参数传递给子组件;对整体页面进行渲染。减少用户手写代码的工作量,基于低代码开发平台+页面DOM元素扩展快速相应用户需求。
技术领域
本发明涉及电数字数据处理技术领域,特别是涉及页面元素的动态创建方法及系统。
背景技术
本部分的陈述仅仅是提到了与本发明相关的背景技术,并不必然构成现有技术。
在低代码开发平台的使用场景下,很多页面开发出来是不一定能够完全满足用户需求的,需要用户手动编写代码来实现,针对于有些页面,80%可以通过低代码实现,仅有20%功能不能实现,此时开发人员手写代码实现功能,大大增加了开发工作量,增加项目成本。
发明内容
为了解决现有技术的不足,本发明提供了页面元素的动态创建方法及系统;减少用户手写代码的工作量,基于低代码开发平台+页面DOM元素扩展快速相应用户需求。
第一方面,本发明提供了页面元素的动态创建方法;
页面元素的动态创建方法,包括:
获取待插入的页面元素以及所述页面元素待插入的位置;
根据所述页面元素待插入的位置,调用对应的工具函数,以实现所述页面元素插入到整体页面中;
将页面元素视为子组件,将整体页面视为父组件;子组件将自身的参数传递给父组件;父组件将自身的参数传递给子组件;
对整体页面进行渲染。
第二方面,本发明提供了页面元素的动态创建系统;
页面元素的动态创建系统,包括:
获取模块,其被配置为:获取待插入的页面元素以及所述页面元素待插入的位置;
函数调用模块,其被配置为:根据所述页面元素待插入的位置,调用对应的工具函数,以实现所述页面元素插入到整体页面中;
参数传递模块,其被配置为:将页面元素视为子组件,将整体页面视为父组件;子组件将自身的参数传递给父组件;父组件将自身的参数传递给子组件;
渲染模块,其被配置为:对整体页面进行渲染。
与现有技术相比,本发明的有益效果是:
解决低代码开发平台开发出来的系统不能完全满足用户需求的问题,减少用户重写代码的工作量。实现在低代码开发场景下,在生成的页面中动态插入DOM元素的功能,减少用户手写代码的工作量,减少项目开发成本。简单功能通过低代码完成可视化拖拽,复杂功能在生成的源码中通过手写组件动态插入,快速完成系统开发,响应用户需求。
附图说明
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
图1为实施例一的方法流程图。
具体实施方式
应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
本实施例所有数据的获取都在符合法律法规和用户同意的基础上,对数据的合法应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金现代信息产业股份有限公司,未经金现代信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210777375.3/2.html,转载请声明来源钻瓜专利网。