本申请涉及数据处理,尤其涉及一种组件数据变更方法、装置、电子设备、介质及程序产品。
背景技术:
1、随着业务数字化的发展,在对公司的业务进行配置时,用于配置该业务的业务配置平台中可能集成有多个来自不同厂商、不同技术栈的组件。这就使得业务配置平台的页面中存在多个不同来源的组件。而在业务配置平台的页面中,多个不同组件之间需要保证相同数据的一致性,例如组件a与组件b的数据均包括设定年份,且设定年份均为2023年。若将组件a的设定年份变更为2024年,此时就需要对组件b的设定年份进行相应变更。
2、现有技术中,在需要根据一个组件的数据变更情况变更其他组件的数据时,是直接对业务配置平台中的其他组件的源码进行修改,从而实现修改其他组件中需要进行变更的数据。
3、然而,对于一些因代码产权、技术兼容性等问题,导致不能发布组件源码的组件,则无法通过修改源码的方式变更组件中的数据,从而破坏业务配置平台的页面中多个组件之间的数据一致性。
技术实现思路
1、本申请提供一种组件数据变更方法、装置、电子设备、介质及程序产品,以解决现有技术中对于一些因代码产权、技术兼容性等问题,导致不能发布组件源码的组件,则无法通过修改源码的方式变更组件中的数据,从而破坏业务配置平台的页面中多个组件之间的数据一致性的问题。
2、第一方面,本申请提供一种组件数据变更方法,所述方法包括:
3、确定目标页面中的变更数据;其中,所述变更数据为变更组件中完成了变更的数据;
4、若所述变更组件为接口接入组件,则根据所述变更数据对应的数据关联关系,确定第一目标组件中与所述变更数据对应的第一待修改数据;其中,所述第一目标组件为接口接入组件,且所述第一目标组件为所述目标页面中的组件,所述接口接入组件为通过调用组件接口的方式配置于所述目标页面的组件;
5、获取所述变更组件的组件数据变更方法;其中,所述组件数据变更方法包括所述变更数据;
6、在所述第一目标组件中执行所述组件数据变更方法,以根据所述变更数据变更所述第一待修改数据。
7、第二方面,本申请提供一种组件数据变更装置,所述装置包括:
8、第一确定模块,用于确定目标页面中的变更数据;其中,所述变更数据为变更组件中完成了变更的数据;
9、第二确定模块,用于若所述变更组件为接口接入组件,则根据所述变更数据对应的数据关联关系,确定第一目标组件中与所述变更数据对应的第一待修改数据;其中,所述第一目标组件为接口接入组件,且所述第一目标组件为所述目标页面中的组件,所述接口接入组件为通过调用组件接口的方式配置于所述目标页面的组件;
10、获取模块,用于获取所述变更组件的组件数据变更方法;其中,所述组件数据变更方法包括所述变更数据;
11、执行模块,用于在所述第一目标组件中执行所述组件数据变更方法,以根据所述变更数据变更所述第一待修改数据。
12、第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请任一实施例所述的组件数据变更方法。
13、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任一实施例所述的组件数据变更方法。
14、第五方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本申请任一实施例所述的组件数据变更方法。
15、本申请的方案,确定目标页面中的变更数据;其中,变更数据为变更组件中完成了变更的数据;若变更组件为接口接入组件,则根据变更数据对应的数据关联关系,确定第一目标组件中与变更数据对应的第一待修改数据;其中,第一目标组件为接口接入组件,且第一目标组件为目标页面中的组件,接口接入组件为通过调用组件接口的方式配置于目标页面的组件;获取变更组件的组件数据变更方法;其中,组件数据变更方法包括变更数据;在第一目标组件中执行组件数据变更方法,以根据变更数据变更第一待修改数据。即本申请的方案,在变更组件为接口接入组件时,根据变更组件的组件数据变更方法,将变更组件的变更数据对应的第一目标组件的数据进行变更,以解决不能发布组件源码的组件无法修改组件数据的问题,从而保证业务配置平台的页面中的多个组件之间的数据一致性,进而提升业务配置平台的配置效率和数据准确性。
1.一种组件数据变更方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述确定目标页面中的变更数据之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述变更数据包括多个变更子数据,所述根据所述变更数据对应的数据关联关系,确定第二目标组件中与所述变更数据对应的第二待修改数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述确定目标页面中的变更数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述接口接入组件对应的监听方法,对所述目标页面中的接口接入组件进行监听,包括:
6.根据权利要求5所述的方法,其特征在于,所述接口接入组件的标识信息为加密信息,所述接口接入组件对应的监听方法包括历史事件信息监听方法,所述历史事件信息监听方法用于监听所述接口接入组件的历史事件信息;
7.根据权利要求4所述的方法,其特征在于,在所述得到第一监听结果之后,所述方法还包括:
8.一种组件数据变更装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一所述的组件数据变更方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一所述的组件数据变更方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1至7中任一项所述的组件数据变更方法。