[发明专利]网页页面的多控件交互方法、装置及终端设备有效
申请号: | 201811551492.8 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109656729B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 陈名亮 | 申请(专利权)人: | 浩云科技股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
地址: | 510000 广东省广州市番禺区东环*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 页面 控件 交互 方法 装置 终端设备 | ||
本申请公开了一种网页页面的多控件交互方法、装置及终端设备,所述方法包括:通过采集网页页面新加载控件的控件数据与已加载控件的控件属性数据的联动属性,生成用于使新加载控件与已加载控件之间进行交互的联动数据后,通过事件传播的方式进行联动数据的传播,以使新加载控件与已加载控件根据联动数据进行交互。现有技术相比,本发明采用了判断一个控件的控件数据与另一个控件的控件属性数据是否具有关联性属性的方式,对两个控件之间是否需要实现数据交互进行判断,并在判断其需要实现数据交互时,通过事件传播的方式使控件之间进行数据交互,克服了需重复设定控件的数据交互通道的问题,进而能够快速添加控件的扩展控件,满足网页的业务功能需求。
技术领域
本申请涉及互联网应用技术领域,尤其涉及一种网页页面的多控件交互方法、装置及终端设备。
背景技术
随着信息技术的发展,用户对网页的要求不仅仅体现在内容上,在页面显示效果和风格的要求上也逐步提高。为满足用户需求,现有技术中,通常采用为每个页面配置多个控件,并为需要进行数据交互的控件之间预设进行直接交互的数据通道,从而通过多个控件的数据交互实现网页的多种业务功能。
但在采用现有技术进行网页相关业务操作时,发现由于控件间的数据交互通道是预先设定好的,因此,当由于网页的业务功能的需求需添加扩展控件时,若要实现其与其他控件之间的数据交互,需要重新设定控件间的数据交互通道,导致浪费大量时间,且需每两个控件间的数据交互通道都要通过代码来实现,使得当控件数量较多时,代码数量也相对增多,因此还需浪费大量时间进行代码的维护。
发明内容
本申请实施例所要解决的技术问题在于,如何在无需重复设定控件的数据交互通道的情况下,满足网页的业务功能需求。
为解决上述问题,本申请实施例提供一种网页页面的多控件交互方法,适于在计算设备中执行,至少包括如下步骤:
采集网页页面新加载控件的控件数据,判断所述控件数据与网页页面中已加载控件的控件属性数据是否具有联动属性;
在判断所述新加载控件与所述已加载控件具有所述联动属性后,根据所述联动属性,获取联动条件数据,并根据所述联动条件数据,获取用于使所述新加载控件与所述已加载控件之间进行交互的联动数据;
将所述联动数据通过事件传播的方式在所述新加载控件与所述已加载控件之间进行传播,以使所述新加载控件与所述已加载控件根据所述联动数据进行交互。
进一步的,还包括:
初始化控件的内置对象,解析所述控件的权限数据,判断所述控件在所述网页页面上是否具有加载权限,并在判断具有所述加载权限后,将所述控件作为所述新加载控件在所述网页页面上进行加载。
进一步的,所述根据所述联动属性,获取联动条件数据,具体为:
根据所述联动属性,改动所述已加载控件的控件业务数据,并根据改动后的所述控件业务数据,执行状态管理服务,以解析所述联动属性,获取联动条件数据。
进一步的,所述根据所述联动条件数据,生成所述新加载控件与所述已加载控件的联动数据,具体为:
判断所述联动条件数据是否满足触发所述新加载控件与所述已加载控件之间预设的联动条件,并在判断满足所述联动条件后,根据所述联动条件数据对应的联动类型,生成所述联动数据。
进一步的,所述将所述联动数据通过事件传播的方式在所述新加载控件与所述已加载控件之间进行传播,以使所述新加载控件与所述已加载控件根据所述联动数据进行交互,具体为:
实时监听是否生成所述联动数据,并在监听到生成所述联动数据后,调用在加载所述新加载控件时根据所述控件数据注册的事件传播发送所述联动数据,以使所述新加载控件与所述已加载控件根据所述联动数据进行数据交互。进一步的,还提供一种网页页面的多控件交互装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浩云科技股份有限公司,未经浩云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811551492.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面数据操作方法、装置、设备及介质
- 下一篇:一种访问缓存的方法和装置