数据处理的方法、装置、电子设备和存储介质与流程
本发明涉及数据处理,尤其涉及一种数据处理的方法、装置、电子设备和存储介质。
背景技术:
1、在客户端等需要进行页面显示的场景中,楼层化进行页面渲染是一种常用的实现方式,基于不同技术栈的楼层渲染方案层出不穷,taro技术栈是其中的一种。相关技术中,可以通过taro技术栈实现页面楼层化显示,但是目前技术方案均是单纯的楼层化显示方案,在存在页面共建需求时,通常需要根据需求对楼层化显示方案进一步开发,进行代码编写,从而导致页面显示成本增加,降低页面显示的处理效率。
技术实现思路
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、本发明实施例的一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现本发明实施例提供的数据处理的方法。
44、上述发明中的一个实施例具有如下优点或有益效果:
45、本发明实施例中,在接收页面显示指令或,可以根据页面标识查询对应的楼层注册映射表和共建楼层映射表,楼层注册映射表可以表示对页面楼层化的初始映射关系,共建楼层映射表表示在需要对页面共建时建立的映射关系;然后可以根据共建楼层映射表中共建楼层标识和共建楼层映射表更新楼层注册映射表,以使页面楼层化满足共建需求,进而可以获取页面标识关联的页面数据源,以结合更新的楼层注册映射表生成对应的页面数据,并对页面数据进行渲染,得到显示页面。如此本发明实施例中,在页面楼层化显示时,可以根据共建需求建立共建楼层映射表,在页面渲染时通过共建楼层映射表对楼层注册映射表进行更新,使页面渲染时可以根据共建楼层映射表进行渲染,从而使显示页面满足共建需求,进而避免了对楼层化显示方案进一步开发和代码编写,降低页面显示成本,提高页面显示的处理效率。
46、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com