参数配置方法、装置、电子设备及存储介质与流程

文档序号:37212095发布日期:2024-03-05 14:56阅读:14来源:国知局
参数配置方法、装置、电子设备及存储介质与流程

本发明涉及计算机,尤其涉及一种参数配置方法、装置、电子设备及存储介质。


背景技术:

1、栅格系统是用于规范化信息布局,辅助设计人员组织信息的工具,且能够尽可能保证设计与开发过程的规范高效,并提高布局视效的一致性、韵律感。

2、在利用栅格系统制作页面响应式布局的表单场景下,设计人员会频繁对栅格组件进行操作,如:逐个调整或配置栅格组件的参数,使得表单页面符合使用需求习惯以及审美需求,因此会产生较多重复性工作,操作复杂且效率较低。


技术实现思路

1、为克服相关技术中存在的问题,本发明提供参数配置方法、装置、电子设备及存储介质。

2、第一方面,本发明提供了一种参数配置方法,所述方法包括:

3、响应于目标指令,对目标组件对象的指定参数进行配置,并将配置后的所述目标组件对象的参数配置信息添加至目标队列;

4、获取所述目标队列中目标位置处的预设数目个历史参数配置信息;所述历史参数配置信息是基于对任一与所述目标组件对象的组件类型相同的组件对象的参数执行历史配置操作得到的;

5、基于所述历史参数配置信息以及所述目标指令的指令类型,确定参数配置策略;所述参数配置策略用于指示对与所述目标组件对象的组件类型相同的组件对象的指定参数进行统一配置。

6、可选地,所述基于所述历史参数配置信息以及所述目标指令的指令类型,确定参数配置策略,包括:

7、在所述目标指令的指令类型为组件创建指令,且所述历史参数配置信息满足第一预设条件的情况下,确定所述参数配置策略为修改所述目标组件对象的指定参数对应的预设值为第一目标数值;

8、在所述目标指令的指令类型为参数变更指令,且所述历史参数配置信息特征满足第二预设条件的情况下,确定所述参数配置策略为将包含所述目标组件对象的页面中第一组件对象的指定参数批量修改为第二目标数值;所述第一组件对象包括与所述目标组件对象的组件类型相同的多个组件对象。

9、可选地,所述方法还包括:

10、在所述目标指令的指令类型为组件创建指令的情况下,针对任一所述历史参数配置信息,对所述历史参数配置信息进行解析,获取变更参数以及所述变更参数对应的参数值;所述变更参数为所述历史参数配置信息对应的历史配置操作所配置或修改的参数;

11、在所述变更参数为所述指定参数,且各所述变更参数对应的参数值相同的情况下,确定所述历史参数配置信息满足所述第一预设条件。

12、可选地,所述方法还包括:

13、在所述目标指令的指令类型为参数变更指令的情况下,针对任一所述历史参数配置信息,对所述历史参数配置信息进行解析,获取变更参数、所述变更参数对应的参数值以及所述历史参数配置信息对应的组件对象;所述变更参数为所述历史参数配置信息对应的历史配置操作所配置或修改的参数;

14、在各所述历史参数配置信息对应的组件对象在所述页面中的布局特征符合预设特征,以及各所述历史参数配置信息中变更参数均为所述指定参数且各所述变更参数对应的参数值相同的情况下,确定所述历史参数配置信息满足所述第二预设条件。

15、可选地,所述将包含所述目标组件对象的页面中第一组件对象的指定参数批量修改为第二目标数值,包括:

16、将所述页面中与所述目标组件对象组件类型相同的多个组件对象确定为所述第一组件对象;所述多个组件对象在所述页面中的布局特征与各所述历史参数配置信息对应的组件对象在所述页面中的布局特征相同;

17、批量修改所述第一组件对象的指定参数为所述第二目标数值。

18、可选地,所述方法还包括:

19、在各所述历史参数配置信息中变更参数均为所述指定参数且所述预设数目个参数值相同,以及各所述历史参数配置信息对应的组件对象在页面中的布局特征不符合所述预设特征的情况下,响应于目标选中指令,确定所述第一组件对象;

20、批量修改所述第一组件对象的指定参数为第三目标数值。

21、可选地,所述预设特征为各所述历史参数配置信息对应的组件对象在所述页面中处于同一行或同一列,且相邻组件对象之间间隔的组件对象数量相同。

22、第二方面,本发明提供了一种参数配置装置,所述装置包括:

23、第一配置模块,用于响应于目标指令,对目标组件对象的指定参数进行配置,并将配置后的所述目标组件对象的参数配置信息添加至目标队列;

24、第一获取模块,用于获取所述目标队列中目标位置处的预设数目个历史参数配置信息;所述历史参数配置信息是基于对任一与所述目标组件对象的组件类型相同的组件对象的参数执行历史配置操作得到的;

25、第一确定模块,用于基于所述历史参数配置信息以及所述目标指令的指令类型,确定参数配置策略;所述参数配置策略用于指示对与所述目标组件对象的组件类型相同的组件对象的指定参数进行统一配置。

26、可选地,所述第一确定模块可以包括:

27、第一确定子模块,用于在所述目标指令的指令类型为组件创建指令,且所述历史参数配置信息满足第一预设条件的情况下,确定所述参数配置策略为修改所述目标组件对象的指定参数对应的预设值为第一目标数值;

28、第二确定子模块,用于在所述目标指令的指令类型为参数变更指令,且所述历史参数配置信息特征满足第二预设条件的情况下,确定所述参数配置策略为将包含所述目标组件对象的页面中第一组件对象的指定参数批量修改为第二目标数值;所述第一组件对象包括与所述目标组件对象的组件类型相同的多个组件对象。

29、可选地,所述装置具体还可以包括:

30、第一解析模块,用于在所述目标指令的指令类型为组件创建指令的情况下,针对任一所述历史参数配置信息,对所述历史参数配置信息进行解析,获取变更参数以及所述变更参数对应的参数值;所述变更参数为所述历史参数配置信息对应的历史配置操作所配置或修改的参数;

31、第二确定模块,用于在所述变更参数为所述指定参数,且各所述变更参数对应的参数值相同的情况下,确定所述历史参数配置信息满足所述第一预设条件。

32、可选地,所述装置具体还可以包括:

33、第二解析模块,用于在所述目标指令的指令类型为参数变更指令的情况下,针对任一所述历史参数配置信息,对所述历史参数配置信息进行解析,获取变更参数、所述变更参数对应的参数值以及所述历史参数配置信息对应的组件对象;所述变更参数为所述历史参数配置信息对应的历史配置操作所配置或修改的参数;

34、第三确定模块,用于在各所述历史参数配置信息对应的组件对象在所述页面中的布局特征符合预设特征,以及各所述历史参数配置信息中变更参数均为所述指定参数且各所述变更参数对应的参数值相同的情况下,确定所述历史参数配置信息满足所述第二预设条件。

35、可选地,所述第二确定子模块可以包括:

36、第三确定子模块,用于将所述页面中与所述目标组件对象组件类型相同的多个组件对象确定为所述第一组件对象;所述多个组件对象在所述页面中的布局特征与各所述历史参数配置信息对应的组件对象在所述页面中的布局特征相同;

37、第一修改模块,用于批量修改所述第一组件对象的指定参数为所述第二目标数值。

38、可选地,所述装置具体还可以包括:

39、第四确定模块,用于在各所述历史参数配置信息中变更参数均为所述指定参数且所述预设数目个参数值相同,以及各所述历史参数配置信息对应的组件对象在页面中的布局特征不符合所述预设特征的情况下,响应于目标选中指令,确定所述第一组件对象;

40、第二修改模块,用于批量修改所述第一组件对象的指定参数为第三目标数值。

41、第三方面,本发明提供一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述第一方面中任一项所述的参数配置方法。

42、第四方面,本发明提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面中任一项实施例中的参数配置方法中的步骤。

43、本发明实施例中,通过获取目标队列中目标位置处的预设数目个历史参数配置信息,可以在进行组件参数配置时,基于历史参数信息确定历史参数配置特征,进而可以判断得到历史参数信息对应的历史配置操作的配置操作特征,以根据历史配置操作的特征推测下一步可能执行的配置操作。进一步地,根据不同类型的目标指令以及历史参数配置信息,确定不同的参数配置策略,能够在不同参数配置需求的场景下,针对性的确定与参数配置需求相匹配的参数配置策略。基于参数配置策略,可以一次性统一对与目标组件对象组件类型相同的组件对象的指定参数进行配置,无需逐个对组件对象的指定参数进行修改,满足参数配置需求的同时提高了参数配置的效率,提高了参数配置的便捷性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1