目标组件转化方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:33470611 阅读:23 留言:0更新日期:2022-05-19 00:48
本发明专利技术涉及人工智能技术,揭露了一种目标组件转化方法,包括:构建前端项目的组件转化项目,基于所述组件转化项目对所述前端项目进行框架检测,在所述前端项目的框架检测通过时,提取所述前端项目中的目标组件,提取所述目标组件中的页面展示元素,并将所述页面展示元素填充至预构建的组合式文件,对所述组合式文件中的页面展示元素进行页面元素转化及页面逻辑转化,得到组合式组件。此外,本发明专利技术还涉及区块链技术,所述组合式组件可存储在区块链的节点中。本发明专利技术还提出一种目标组件转化方法装置、电子设备以及计算机可读存储介质。本发明专利技术可以将不同框架的组件进行编译转化。明可以将不同框架的组件进行编译转化。明可以将不同框架的组件进行编译转化。

【技术实现步骤摘要】
目标组件转化方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及人工智能
,尤其涉及一种目标组件转化方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]目前在国内前端行业内,广泛使用前端框架进行前端项目开发,例如,react和vue两大主流框架,在大公司中,经常存在两种框架并存的场景。出现这种情况,主要是由于公司前期在框架选型中,系统的架构师没有做好统一,或者不同分组的在新启用的项目的时候,会针对自己项目组内,成员技能偏向、个人喜好等原因,采用了不同方向的框架选型。对于这种情况,会存在以下几个问题:
[0003]1、随着公司项目开发不断增多,项目与项目之前往往存在大量的逻辑相同的部分,为了不重复开发浪费人力揉入,往往会采用写成公共组件的方式,再给到各个项目中进行引用。但是对于不同框架的情况,两种框架的组件,是无法实现互通互用的。
[0004]2、公司需要维护两班熟悉不同框架的开发人员,在实际需求排期过程中,常常存在当前版本某些项目需求特别多,某些项目需求比较少的情况,对于这种情况,从整个公司层面来考本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种目标组件转化方法,其特征在于,所述方法包括:构建前端项目的组件转化项目,基于所述组件转化项目对所述前端项目进行框架检测;在所述前端项目的框架检测通过时,提取所述前端项目中的目标组件;提取所述目标组件中的页面展示元素,并将所述页面展示元素填充至预构建的组合式文件;对所述组合式文件中的页面展示元素进行页面元素转化及页面逻辑转化,得到组合式组件。2.如权利要求1所述的目标组件转化方法,其特征在于,所述基于所述组件转化项目对所述前端项目进行框架检测,包括:利用所述组件转化项目解析所述前端项目的项目描述文件是否包括目标属性;若所述前端项目的项目描述文件不包括所述目标属性,则框架检测不通过;若所述前端项目的项目描述文件包括所述目标属性,则框架检测通过。3.如权利要求2中所述的目标组件转化方法,其特征在于,所述在所述前端项目的框架检测通过时,提取所述前端项目中的目标组件,包括:在所述前端项目的框架检测通过时,遍历所述前端项目中的组件,检查遍历到的组件中是否存在目标字段;若遍历到的组件中存在所述目标字段,则确定所述组件不为目标组件;若遍历到的组件中不存在所述目标字段,则确定所述组件为目标组件,并提取所有遍历到的目标组件。4.如权利要求1所述的目标组件转化方法,其特征在于,所述提取所述目标组件中的页面展示元素,包括:根据预设的关键词查找所述目标组件中所有页面展示元素的函数方法;提取所述函数方法返回的所有页面展示元素的前端代码;提取所述目标组件中所有页面展示元素的样式代码。5.如权利要求4所述的目标组件转化方法,其特征在于,所述将所述页面展示元素填充至预构建的组合式文件,包括:将所述所有页面展示元素的前端代码填充至所述组合式文件中的展示标签下;将所述所有页面展示元素的函数方法填充至所述组合式文件中的逻辑标签下;将所述所有页面展示元素的样式代码填...

【专利技术属性】
技术研发人员:黄康
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1