【技术实现步骤摘要】
应用程序多页面通信方法和装置
[0001]本公开涉及应用程序开发
,尤其涉及页面通信
,具体涉及一种应用程序多页面通信方法、装置、电子设备、存储介质及产品。
技术介绍
[0002]根据用户需求以及智能手机的广泛使用,小程序的出现使得用户在使用应用程序时更加简单快捷,因此,越来越多的小程序被更多的用户使用。
[0003]相关技术中,小程序页面间不具备通信能力,导致有交互关系的页面间互相改动后,无法同步其相应数据。
技术实现思路
[0004]本公开提供了一种应用程序多页面通信方法、装置、电子设备、存储介质及产品。
[0005]根据本公开的第一方面,提供了一种应用程序多页面通信方法,所述方法包括:
[0006]响应于确定当前应用程序的页面第一次执行注册事件的操作,为所述页面设置页面地址;监听注册事件,确定当前执行的第一注册事件;确定所述第一注册事件对应的第一页面地址,并与所述第一页面地址对应的页面进行通信。
[0007]根据本公开的第二方面,提供了一种应用程序多页面通信装 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序多页面通信方法,所述方法包括:响应于确定当前应用程序的页面第一次执行注册事件的操作,为所述页面设置页面地址;监听注册事件,确定当前执行的第一注册事件;确定所述第一注册事件对应的第一页面地址,并与所述第一页面地址对应的页面进行通信。2.根据权利要求1所述的方法,其中,所述与第一页面地址对应的页面进行通信,包括:向所述第一页面地址对应的页面发送订阅消息;基于所述订阅消息,获取所述第一注册事件在所述第一页面地址对应的页面产生的数据。3.根据权利要求1所述的方法,其中,所述与所述第一页面地址对应的页面进行通信,包括:确定所述页面的生命周期;在所述生命周期内,对所述第一页面地址对应的页面执行指定的注册事件操作。4.根据权利要求3所述的方法,其中,所述生命周期包括销毁生命周期;所述在所述生命周期内,对所述第一页面地址对应的页面执行指定的注册事件操作消息,包括:在销毁生命周期内,响应于所述第一注册事件执行完成后,对所述第一页面地址对应的页面执行注册事件关闭操作所述第一页面地址对应的页面的。5.根据权利要求3所述的方法,其中,所述生命周期包括页面显示生命周期;所述在所述生命周期内,对所述第一页面地址对应的页面执行指定的注册事件操作消息,包括:响应于监听到所述第一注册事件的数据发生改变,确定变化数据,并将所述变化数据确定为待合并数据;将所述待合并数据存储于所述第一注册事件内;在所述页面显示生命周期内,触发所述第一注册事件,将所述第一注册事件内的待合并数据进行传输。6.根据权利要求1所述的方法,其中,所述监听注册事件,包括:基于惰性队列对所述注册事件进行监听。7.一种应用程序多页面通信装置,所述装置包括:设置模块,用于响应于确定当前应用程序的页面第一次执行注册事件的操作,为所述页面设置页面地址;监听模块,用于监听注册事件,确定当前执行的第一注册事件;通信模块,用于确定所述第一注册事件对应...
【专利技术属性】
技术研发人员:王洪亮,付桂良,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。