页面处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33427458 阅读:24 留言:0更新日期:2022-05-19 00:18
本公开提供了一种页面处理方法、装置、电子设备和存储介质,涉及智能搜索、自然语言处理等领域。具体实现方案为:在目标页面中的第一组件监测到目标事件的情况下,获取目标事件的事件标识和事件参数,并根据事件标识和事件参数,及目标页面的页面标识,生成第一调用信息;根据第一调用信息调用第一全局方法,以将第一调用信息中的事件参数写入页面标识和事件标识对应的第一消息队列中;第一消息队列,用于目标页面中关注第一消息队列的第二组件,根据第一消息队列中写入的事件参数进行组件内容更新并展示。由此,在目标页面中的第一组件监测到目标事件时,可以通过调用全局方法的形式,通知第二组件根据目标事件的事件参数进行组件内容更新。行组件内容更新。行组件内容更新。

【技术实现步骤摘要】
页面处理方法、装置、电子设备和存储介质


[0001]本公开涉及人工智能领域,具体涉及智能搜索、自然语言处理等
,尤其涉及页面处理方法、装置、电子设备和存储介质。

技术介绍

[0002]SPA应用(single page web application,单页应用)是指只有一张Web页面的应用,即客户端首次请求访问页面,并从服务器响应后,在客户端浏览器内的页面跳转,均是在客户端完成ajax(AsynchronousJavascriptAndXML,异步JavaScript和XML)数据请求,填充对应页面的模板后刷新页面展示,并不会向服务器发起新的页面请求。
[0003]其中,SPA应用中的页面可以由多个部分(multi

part)的内容组成,可以将这些部分分割为各自独立的组件(即component或widget),这些组件之间需要通信,比如,组件A(componentA)需要通知组件B(component B)进行一些变更或操作。因此,如何实现组件之间的通信,是非常重要的。

技术实现思路

[0004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面处理方法,所述方法包括:在目标页面中的第一组件监测到目标事件的情况下,获取所述目标事件的事件标识和事件参数;根据所述事件标识和所述事件参数,以及所述目标页面的页面标识,生成第一调用信息;根据所述第一调用信息调用第一全局方法,以将所述第一调用信息中的事件参数写入所述页面标识和所述事件标识对应的第一消息队列中;其中,所述第一消息队列,用于所述目标页面中关注所述第一消息队列的第二组件,根据所述第一消息队列中写入的所述事件参数进行组件内容更新并展示。2.根据权利要求1所述的方法,其中,所述方法还包括:根据所述目标页面中所述第二组件所需响应的目标事件,以及所述目标页面的页面标识,配置所述第二组件与所述第一消息队列之间的关注关系。3.根据权利要求2所述的方法,其中,所述根据所述目标页面中所述第二组件所需响应的目标事件,以及所述目标页面的页面标识,配置所述第二组件与所述第一消息队列之间的关注关系,包括:根据所述目标页面中所述第二组件所需响应的目标事件的事件标识,以及所述目标页面的页面标识,生成第二调用信息;根据所述第二调用信息,调用关注方法,以配置所述第二组件与所述第一消息队列之间的关注关系。4.根据权利要求1

3任一项所述的方法,其中,所述根据所述事件标识和所述事件参数,以及所述目标页面的页面标识,生成第一调用信息,包括:在所述事件标识中未包含设定标识符的情况下,根据所述事件标识和所述事件参数,以及所述目标页面的页面标识,生成第一调用信息。5.根据权利要求4所述的方法,其中,所述方法还包括:在所述事件标识中包含所述设定标识符的情况下,根据所述事件标识和所述目标事件的所述事件参数,生成第二调用信息;根据所述第二调用信息,调用第二全局方法,以将所述第二调度信息中的事件参数写入所述事件标识对应的第二消息队列中;其中,所述第二消息队列,用于各页面中关注所述第二消息队列的第三组件,根据所述第二消息队列中写入的所述事件参数进行组件内容更新并展示。6.一种页面处理装置,所述装置包括:获取模块,用于在目标页面中的第一组件监测到目标事件的情况下,获取所述目标事件的事件标识和事件参数;第一生成模块,用于根据所述事件标识和所述事件参数,以及所述目标页面的页面标识,生成第一调用信息;第一调用模块,用于根据所述第一调用信息调用第一...

【专利技术属性】
技术研发人员:文杰
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1