一种组件开发的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37669851 阅读:17 留言:0更新日期:2023-05-26 04:30
本申请公开了一种组件开发的方法、装置、电子设备和存储介质,涉及计算机技术领域,该方法包括:获取待开发组件对应的依赖数据,该依赖数据包括:待开发组件对应的通用的属性和对属性处理的方法,然后在确定存在与依赖数据匹配的预存的依赖对象时,获取依赖对象。进一步地,将预存的依赖对象保存至待开发组件对应的组件源代码文件下,获得新的组件源代码文件,并运行新的组件源代码文件,获得相应的目标组件;然后,对目标组件进行功能调试,获得调试结果,从而当确定调试结果符合预设条件时,输出调试后的所述目标组件。可见,基于该方法可以对包含相同依赖数据的依赖对象仅传递一次,从而提高整体开发组件的效率。从而提高整体开发组件的效率。从而提高整体开发组件的效率。

【技术实现步骤摘要】
一种组件开发的方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种组件开发的方法、装置、电子设备和存储介质。

技术介绍

[0002]随着科学技术的快速发展,各类网站和应用程序为生活和生产带来了极大的便利。为了令各个网站和各个应用程序能够满足日益丰富的使用需求,常常需要针对网站和应用程序开发各种各样的组件;组件是一种数据和操作方法的简单封装,组件可以设置有专用的属性和方法,使用组件可以实现快速地对访问进行处理以及对软件开发方法进行设计等功能。
[0003]例如,针对营销推广业务,开发出推广策略展示类型的组件,又例如,针对支付业务,开发支付选择类型的组件。
[0004]具体的,在对组件开发过程中,需要执行开发、发布或完整模拟生产环境的过程,才能够在生产环境中对初始开发完成的组件进行调试,即相关技术中,组件的开发过程繁琐复杂,从而导致组件开发效率较低。
[0005]有鉴于此,相关技术下提供了基于模板通过脚本和集成驱动器电子(Integrated Drive Electronics,IDE)插件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种组件开发的方法,其特征在于,所述方法包括:获取待开发组件对应的依赖数据,所述依赖数据包括:所述待开发组件对应的通用的属性和对所述属性处理的方法;确定存在与所述依赖数据匹配的预存的依赖对象时,获取所述依赖对象,其中,所述依赖对象是基于预置的组件功能使用需求对应的依赖数据生成的;将所述预存的依赖对象保存至所述待开发组件对应的组件源代码文件下,获得新的组件源代码文件,并运行所述新的组件源代码文件,获得相应的目标组件;对所述目标组件进行功能调试,获得调试结果;当确定所述调试结果符合预设条件时,输出调试后的所述目标组件。2.如权利要求1所述的方法,其特征在于,所述对所述目标组件进行功能调试,获得调试结果,包括:将所述目标组件打包为符合生产环境部署的目标组件,并对所述符合生产环境部署的目标组件进行调试,获得调试文件;将所述调试文件的保存路径切换为所述生产环境下的保存路径,并对所述目标组件在所述生产环境下进行开发调试,获得所述调试结果。3.如权利要求1或2所述的方法,其特征在于,所述预存的依赖对象基于以下方式确定:基于预置的组件功能使用需求,获得相应的依赖数据;基于所述依赖数据构建数据缓存类;所述数据缓存类用于支持所述依赖数据的存储;基于预设的对象建立方法,获取所述数据缓存类中的依赖数据;基于所述依赖数据和对象标识生成并保存相应的依赖对象。4.如权利要求1或2所述的方法,其特征在于,所述依赖对象包括对象标识、属性、以及初始化时支持设置依赖数据的方法、按需更新依赖数据的方法以及按需获取依赖数据的方法。5.如权利要求4所述的方法,其特征在于,所述方法还包括:基于所述按需更新依赖数据的方法为所述待开发组件设置至少一种应用场景。6.如权利要求1所述的方法,其特征在于,在所述获取所述待开发组件对应的依赖数据之后,所述方法还包括:当确定不存在与所述待开发组件对应的依赖数据匹配的预存的依赖对象时,基于所述待开发组件对应的依赖数据构建新的数据缓存类;所述新的数据缓存类用于支持所述待开发组件对应的依赖数据的存储;基于预设的对象建立方法,获取所述新的数据缓存类中的依赖数据,以及基于所述待开发组件对应的依赖数据和新的对象标识生成并保存相应的新的依赖对象。7.如权利要求1所述的方法,其特征在于,在所述获取所述开发组件对应的依赖数据之前,所述方法还包括:确定待开发组件对应的组件标识和目标模板;通过脚本命令使用所述目标模板,对所述待开发组件进行初始化处理,获得包含目标模板对应文件的待开发组件;所述包含目标模板对应文件的待开发组件至少包括用于功能调试案例文件目录、包含实现依赖能力的源代码文件以及对外导出所述待开发组件的文件。
...

【专利技术属性】
技术研发人员:郑树芝
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1