[发明专利]一种组件调试方法、装置及计算机设备在审
申请号: | 202111274902.0 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986741A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 赵欢;杨鹏;郑菊英 | 申请(专利权)人: | 树根互联股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组件 调试 方法 装置 计算机 设备 | ||
本申请提供一种组件调试方法、装置及计算机设备。该组件调试方法包括:从参考组件库中获取参考组件包,参考组件包包括参考组件对应的参考组件代码和参考组件代码调用的依赖;根据作用于在线代码编辑器的编辑指令,对参考组件代码进行编辑,得到初始组件代码及初始组件代码调用的依赖;基于服务器的容器环境运行并调试初始组件代码及初始组件代码调用的依赖,其中,容器环境为容器提供的运行环境,容器为服务器与初始组件间的接口集合;根据调试后的初始组件代码及初始组件代码调用的依赖,生成目标组件。本申请通过在线编辑器对各参考组件进行在线的二次编辑或开发调试,可以提高开发效率,完成不同业务场景下的组件适配和调整。
技术领域
本申请涉及计算机技术领域,尤其涉及一种组件调试方法、装置及计算机设备。
背景技术
组件是指构成页面的基本元素。组件作为一种基础的页面搭建工具,具有可复用、可组合和可修改等能力。组件调试是指可以将原本的子组件进行修改、编辑或者组合成复合组件的过程。
现有的组件调试方法主要有两种:在浏览器安装调试插件或者将代码拉倒本地环境中进行调试。在“浏览器安装调试插件”的方法是通过安装的浏览器插件,调用浏览器的应用程序编程接口(Application Programming Interface,简称API),然后浏览器预设页面基于调试的API对调试的组件执行调用操作。而“将代码拉倒本地环境中进行调试”的方法是先利用版本管理工具,将代码拉到本地环境,通过下载依赖包等方式,完成整个开发环境搭建,组件运行调试基本在本地浏览器和本地编辑器内完成。
但是,当组件需要满足多种调试场景的时候,现有技术不能实现对组件的二次编辑、将多个组件组合成为复合组件等复杂流程。
发明内容
为了解决上述技术问题,本申请提供了一种组件调试方法、装置及计算机设备,具体方案如下:
第一方面,本申请实施例提供了一种组件调试方法,所述方法包括:
从参考组件库中获取参考组件包,所述参考组件包包括参考组件对应的参考组件代码和所述参考组件代码调用的依赖;
根据作用于在线代码编辑器的编辑指令,对所述参考组件代码和所述参考组件代码调用的依赖进行编辑,得到初始组件代码及所述初始组件代码调用的依赖;
基于服务器的容器环境运行并调试所述初始组件代码及所述初始组件代码调用的依赖,其中,所述容器环境为容器提供的运行环境,所述容器为所述服务器与所述初始组件间的接口集合;
根据调试后的所述初始组件代码及所述初始组件代码调用的依赖,生成目标组件。
根据本申请公开的一种具体实施方式,根据调试后的所述初始组件代码及所述初始组件代码调用的依赖,生成目标组件的步骤之后,所述方法还包括:
将目标组件、所述目标组件对应的目标组件代码及所述目标组件代码调用的依赖合成为目标组件包;
将所述目标组件包存储至所述参考组件库,和/或,输出目标组件包调试完成的指示信息。
根据本申请公开的一种具体实施方式,从所述参考组件库中获取参考组件包的步骤,包括:
从参考组件库中获取至少两个基础组件包,其中,各所述基础组件包均包括一个基础组件、所述基础组件对应的基础组件代码和所述基础组件代码调用的依赖;
将各所述基础组件与目标容器关联;
根据所述目标容器绑定的目标数据模型和/或注册业务方法,调整各所述基础组件的配置项,得到各所述基础组件对应的第一组件。
通过可视化编辑器将全部所述第一组件融合为所述参考组件。
根据本申请公开的一种具体实施方式,将各所述基础组件与目标容器关联的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于树根互联股份有限公司,未经树根互联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111274902.0/2.html,转载请声明来源钻瓜专利网。