项目图标管理方法、电子设备及存储介质技术

技术编号:37152367 阅读:11 留言:0更新日期:2023-04-06 22:09
本发明专利技术实施例提供一种项目图标管理方法、电子设备及存储介质,该方法包括:读取项目代码仓库中的至少一个项目图标;对项目图标进行第一图标处理操作,若存在项目图标库,且项目图标库中不存在该项目图标,在项目图标库中创建该项目图标,在项目代码仓库中删除该项目图标;若存在项目图标库,且项目图标库中存在该项目图标,在项目代码仓库中删除该项目图标;若不存在项目图标库,创建项目图标库,在项目图标库中创建该项目图标,在项目代码仓库中删除该项目图标。本发明专利技术实施例可以实现项目中项目图标的清理,并完成项目中的项目图标向项目图标库的转化,实现了项目图标使用的规范化,提高了项目图标复用率及项目开发效率。提高了项目图标复用率及项目开发效率。提高了项目图标复用率及项目开发效率。

【技术实现步骤摘要】
项目图标管理方法、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,具体涉及一种项目图标管理方法、电子设备及存储介质。

技术介绍

[0002]随着web技术的快速发展,前端技术的占比越来越重要,前端项目样式也越来越多样性,针对同一项目来说为了保持项目不同页面的多样性与统一性,在不同页面会存在一些相同或者不同的项目图标。
[0003]随着某个项目的多人开发与逐步迭代,会发现同一个前端项目存在很多图标,这些图标往往存在重复率高,复用率低的情况。最不便捷的一方面是如果新开发一个页面,需要展示图标,开发者无法知道现有项目中是否已存在此图标,只能新建图标。因此也就导致整个项目中会存在很多重复图标,一方面增加了项目的内存占比,另一方面不利于后期的迭代维护。

技术实现思路

[0004]针对现有技术存在的缺陷,本专利技术实施例提供一种项目图标管理方法、电子设备及存储介质。
[0005]本专利技术实施例提供一种项目图标管理方法,包括:读取项目代码仓库中的至少一个项目图标;对所述项目图标进行第一图标处理操作;其中,所述第一图标处理操作包括:响应于存在项目图标库,且所述项目图标库中不存在所述项目图标,在所述项目图标库中创建所述项目图标,并在所述项目代码仓库中删除所述项目图标;其中,所述项目图标库和所述项目代码仓库中的项目一一对应;响应于存在所述项目图标库,且所述项目图标库中存在所述项目图标,在所述项目代码仓库中删除所述项目图标;响应于不存在所述项目图标库,创建所述项目图标库,并在所述项目图标库中创建所述项目图标,在所述项目代码仓库中删除所述项目图标。
[0006]根据本专利技术实施例提供的一种项目图标管理方法,在所述项目图标库中创建所述项目图标之前,所述方法还包括:生成所述项目图标在所述项目图标库中的图标路径;在所述项目代码仓库中删除所述项目图标之前,所述方法还包括:将所述项目代码仓库中所述项目图标的图标路径替换为所述项目图标在所述项目图标库中的图标路径。
[0007]根据本专利技术实施例提供的一种项目图标管理方法,所述项目图标包括具有重复图标的第一项目图标;所述方法还包括对与所述第一项目图标为重复图标的其他项目图标进行第二图标处理操作;其中,所述第二图标处理操作包括:将所述项目代码仓库中所述其他项目图标的图标路径替换为所述第一项目图标在所述项目图标库中的图标路径,在所述项目代码仓库中删除所述其他项目图标。
[0008]根据本专利技术实施例提供的一种项目图标管理方法,在所述读取项目代码仓库中的至少一个项目图标之后,所述方法还包括:检索所述项目代码仓库中具有重复图标的第一
项目图标及不具有重复图标的第二项目图标;在项目图标的展示界面,将所述第一项目图标分组展示,同一组中的各所述第一项目图标互为所述重复图标,将所述第二项目图标分别展示。
[0009]根据本专利技术实施例提供的一种项目图标管理方法,在所述项目图标的展示界面,对应每组所述第一项目图标,展示有第一触发按钮;其中,所述第一触发按钮用于触发对于每组所述第一项目图标中的其中一个项目图标的所述第一图标处理操作及对于其他项目图标的所述第二图标处理操作。
[0010]根据本专利技术实施例提供的一种项目图标管理方法,在所述项目图标的展示界面,对应所述第二项目图标,展示有第二触发按钮;其中,所述第二触发按钮用于触发对于所述第二项目图标的所述第一图标处理操作。
[0011]根据本专利技术实施例提供的一种项目图标管理方法,所述方法还包括:接收所述项目图标库中的项目图标的预览指令;响应于存在所述项目图标库,则根据所述项目图标在所述项目图标库中的图标路径展示所述项目图标库中的项目图标;响应于不存在所述项目图标库,则执行所述读取项目代码仓库中的至少一个项目图标及对所述项目图标进行第一图标处理操作的步骤。
[0012]根据本专利技术实施例提供的一种项目图标管理方法,所述方法还包括:响应于监听到在所述项目代码仓库中添加项目图标的操作,判断是否存在所述项目图标库;响应于存在所述项目图标库,对当前添加的所述项目图标进行所述第一图标处理操作。
[0013]本专利技术实施例还提供一种项目图标管理装置,包括:读取模块,用于:读取项目代码仓库中的至少一个项目图标;处理模块,用于:对所述项目图标进行第一图标处理操作;其中,所述第一图标处理操作包括:响应于存在项目图标库,且所述项目图标库中不存在所述项目图标,在所述项目图标库中创建所述项目图标,并在所述项目代码仓库中删除所述项目图标;其中,所述项目图标库和所述项目代码仓库中的项目一一对应;响应于存在所述项目图标库,且所述项目图标库中存在所述项目图标,在所述项目代码仓库中删除所述项目图标;响应于不存在所述项目图标库,创建所述项目图标库,并在所述项目图标库中创建所述项目图标,在所述项目代码仓库中删除所述项目图标。
[0014]本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述项目图标管理方法的步骤。
[0015]本专利技术实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述项目图标管理方法的步骤。
[0016]本专利技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述项目图标管理方法的步骤。
[0017]本专利技术实施例提供的项目图标管理方法、电子设备及存储介质,通过读取项目代码仓库中的至少一个项目图标,对项目图标进行第一图标处理操作,可以实现项目中项目图标的清理,并完成项目中的项目图标向项目图标库的转化,实现了项目图标使用的规范化,提高了项目图标复用率及项目开发效率。
附图说明
[0018]为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本专利技术实施例提供的项目图标管理方法的流程示意图之一;
[0020]图2是本专利技术实施例提供的项目图标管理方法中项目图标的展示界面示意图;
[0021]图3是本专利技术实施例提供的项目图标管理方法中项目图标库的预览结果示意图;
[0022]图4是本专利技术实施例提供的项目图标管理方法的流程示意图之二;
[0023]图5是本专利技术实施例提供的项目图标管理装置的结构示意图;
[0024]图6是本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0025]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目图标管理方法,其特征在于,包括:读取项目代码仓库中的至少一个项目图标;对所述项目图标进行第一图标处理操作;其中,所述第一图标处理操作包括:响应于存在项目图标库,且所述项目图标库中不存在所述项目图标,在所述项目图标库中创建所述项目图标,并在所述项目代码仓库中删除所述项目图标;其中,所述项目图标库和所述项目代码仓库中的项目一一对应;响应于存在所述项目图标库,且所述项目图标库中存在所述项目图标,在所述项目代码仓库中删除所述项目图标;响应于不存在所述项目图标库,创建所述项目图标库,并在所述项目图标库中创建所述项目图标,在所述项目代码仓库中删除所述项目图标。2.根据权利要求1所述的项目图标管理方法,其特征在于,在所述项目图标库中创建所述项目图标之前,所述方法还包括:生成所述项目图标在所述项目图标库中的图标路径;在所述项目代码仓库中删除所述项目图标之前,所述方法还包括:将所述项目代码仓库中所述项目图标的图标路径替换为所述项目图标在所述项目图标库中的图标路径。3.根据权利要求2所述的项目图标管理方法,其特征在于,所述项目图标包括具有重复图标的第一项目图标;所述方法还包括对与所述第一项目图标为重复图标的其他项目图标进行第二图标处理操作;其中,所述第二图标处理操作包括:将所述项目代码仓库中所述其他项目图标的图标路径替换为所述第一项目图标在所述项目图标库中的图标路径,在所述项目代码仓库中删除所述其他项目图标。4.根据权利要求3所述的项目图标管理方法,其特征在于,在所述读取项目代码仓库中的至少一个项目图标之后,所述方法还包括:检索所述项目代码仓库中具有重复图标的第一项目图标及不具有重复图标的第二项目图标;在项目图标的展示界面,将所述第一项目图标分组...

【专利技术属性】
技术研发人员:翟盈盈
申请(专利权)人:贝壳找房北京科技有限公司
类型:发明
国别省市:

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

1