目标组件的样式生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27531742 阅读:21 留言:0更新日期:2021-03-03 11:10
本公开关于一种目标组件的样式生成方法、装置、电子设备及存储介质,其中,所述方法包括:接收账户的编辑指令,根据所述编辑指令生成目标组件的属性配置文件,所述属性配置文件包含用于生成所述目标组件的样式的参数;从所述参数中获取所述目标组件的目标参数;根据所述目标组件的动态样式属性和所述目标参数生成所述目标组件的样式。本公开在预先创建的属性配置文件的基础之上,通过将属性配置文件中的目标参数传递至目标组件内,自动生成目标组件的样式,避免了开发人员手动设计目标组件的样式,降低了人工成本,在批量开发目标组件的场景下,提高了组件开发的效率。提高了组件开发的效率。提高了组件开发的效率。

【技术实现步骤摘要】
目标组件的样式生成方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种目标组件的样式生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术和互联网技术的飞速发展,产生了越来越多的互联网任务,例如,学习任务、签到任务、视频播放任务等等。针对各种任务,需要开发对应的组件,利用组件展示任务完成情况。
[0003]相关技术中,开发人员需要针对各任务的任务类型、任务内容、完成条件等开发不同的组件,而且,还需要对各组件的样式进行设计,例如,针对视频播放任务,视频播放任务的组件的样式可以为视频播放时间占任务完成总时间的百分比,该视频播放任务的组件的样式属于动态样式。又例如,针对学习任务,学习任务的组件的样式可以为学习章节的数量占任务总章节的比值,该学习任务的组件的样式属于静态样式。因此,开发人员针对每个任务的组件都需要设计对应的样式,增加了开发成本,而且,组件开发的效率比较低。

技术实现思路

[0004]本公开提供了一种目标组件的样式生成方法、装置、电子设备及存储介质,以至少解决相关技术中开发人员设计组件的样式需要消耗开发成本,而且,组件开发效率低的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种目标组件的样式生成方法,包括:接收账户的编辑指令,根据所述编辑指令生成目标组件的属性配置文件,所述属性配置文件包含用于生成所述目标组件的样式的参数;从所述参数中获取所述目标组件的目标参数;根据所述目标组件的动态样式属性和所述目标参数生成所述目标组件的样式。
[0006]可选地,所述参数包含以下至少之一:样式类型信息、组件背景信息、组件尺寸信息、组件边角信息、组件任务总数信息、组件任务完成数信息、组件动效信息。
[0007]可选地,所述从所述参数中获取所述目标组件的目标参数,包括:根据所述目标组件的传递属性和所述样式类型信息从所述参数中获取到目标参数。
[0008]可选地,所述方法还包括:根据所述传递属性获取与所述目标参数对应的数据类型和/或与所述目标参数对应的默认信息。
[0009]可选地,所述根据所述目标组件的动态样式属性和所述目标参数生成所述目标组件的样式,包括:将所述目标参数作为所述动态样式属性的属性值;按照所述属性值以及所述属性值与所述目标组件的样式的对应关系生成所述目标组件的样式。
[0010]可选地,所述目标组件包含进度条组件。
[0011]根据本公开实施例的第二方面,提供了一种目标组件的样式生成装置,包括:参数生成模块,被配置为接收账户的编辑指令,根据所述编辑指令生成目标组件的属性配置文件,所述属性配置文件包含用于生成所述目标组件的样式的参数;参数获取模块,被配置为
从所述参数中获取所述目标组件的目标参数;样式生成模块,被配置为根据所述目标组件的动态样式属性和所述目标参数生成所述目标组件的样式。
[0012]可选地,所述参数包含以下至少之一:样式类型信息、组件背景信息、组件尺寸信息、组件边角信息、组件任务总数信息、组件任务完成数信息、组件动效信息。
[0013]可选地,所述参数获取模块,被配置为根据所述目标组件的传递属性和所述样式类型信息从所述参数中获取到目标参数。
[0014]可选地,所述参数获取模块,还被配置为根据所述传递属性获取与所述目标参数对应的数据类型和/或与所述目标参数对应的默认信息。
[0015]可选地,所述样式生成模块,包括:属性值确定模块,被配置为将所述目标参数作为所述动态样式属性的属性值;组件样式生成模块,被配置为按照所述属性值以及所述属性值与所述目标组件的样式的对应关系生成所述目标组件的样式。
[0016]可选地,所述目标组件包含进度条组件。
[0017]根据本公开实施例的第三方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的目标组件的样式生成方法。
[0018]根据本公开实施例的第四方面,提供了一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如第一方面所述的目标组件的样式生成方法。
[0019]根据本公开实施例的第五方面,提供了一种计算机程序产品,包括可读性程序代码,所述可读性程序代码可由电子设备的处理器执行以完成上述第一方面所述的目标组件的样式生成方法。
[0020]本公开的实施例提供的技术方案至少带来以下有益效果:
[0021]本公开的实施例提供的目标组件的样式生成方案,接收账户的编辑指令,根据编辑指令生成目标组件的属性配置文件。其中,账户可以为目标组件的开发人员,属性配置文件中可以包含用于生成目标组件的样式的参数。从上述参数中获取目标组件的目标参数,进而根据目标组件的动态样式属性和目标参数生成目标组件的样式。
[0022]在本公开的实施例中,目标组件的开发人员可以预先创建属性配置文件,属性配置文件中可以包含生成目标组件的样式所需的各种参数。当需要生成目标组件的样式时,可以将目标参数传递到目标组件内,由目标组件的动态样式属性根据目标参数自动生成目标组件的样式。本公开的实施例在预先创建的属性配置文件的基础之上,通过将属性配置文件中的目标参数传递至目标组件内,自动生成目标组件的样式,避免了开发人员手动设计目标组件的样式,降低了人工成本,在批量开发目标组件的场景下,提高了组件开发的效率。
[0023]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0025]图1是根据一示例性实施例示出的一种目标组件的样式生成方法的流程图。
[0026]图2是根据一示例性实施例示出的一种目标组件的样式生成装置的框图。
[0027]图3是根据一示例性实施例示出的一种目标组件的样式生成电子设备的框图。
[0028]图4是根据一示例性实施例示出的一种用于生成目标组件的样式的电子设备的框图。
具体实施方式
[0029]为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
[0030]需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0031]图1是根据一示例性实施例示出的一种目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标组件的样式生成方法,其特征在于,包括:接收账户的编辑指令,根据所述编辑指令生成目标组件的属性配置文件,所述属性配置文件包含用于生成所述目标组件的样式的参数;从所述参数中获取所述目标组件的目标参数;根据所述目标组件的动态样式属性和所述目标参数生成所述目标组件的样式。2.根据权利要求1所述的方法,其特征在于,所述参数包含以下至少之一:样式类型信息、组件背景信息、组件尺寸信息、组件边角信息、组件任务总数信息、组件任务完成数信息、组件动效信息。3.根据权利要求2所述的方法,其特征在于,所述从所述参数中获取所述目标组件的目标参数,包括:根据所述目标组件的传递属性和所述样式类型信息从所述参数中获取到目标参数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述传递属性获取与所述目标参数对应的数据类型和/或与所述目标参数对应的默认信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标组件的动态样式属性和所述目标参数生成所述目标组件的样式,包括:将所述目标参数作为所述动态样式属性的属性值;按照所述属性值以及所述属性值与所述目标组件的样式的对应关...

【专利技术属性】
技术研发人员:张文哲
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1