[发明专利]组件数据处理方法及装置在审
申请号: | 201810714900.0 | 申请日: | 2018-07-03 |
公开(公告)号: | CN109165049A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 许朗朗 | 申请(专利权)人: | 北京辰森世纪科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/958;G06F16/957 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 100071 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择组件 备选数据 数据处理 数据包括 数据提供 页面状态 页面渲染 用户提供 服务端 数据量 页面 渲染 申请 维护 | ||
本申请公开了一种组件数据处理方法,包括:页面的选择组件从服务端获取选择组件数据,所述选择组件为在页面上向用户提供备选数据的组件,所述选择组件数据包括所述备选数据;所述选择组件将所述选择组件数据提供给用于渲染页面的页面渲染模块。解决了页面包含多个选择组件时页面状态对象维护的数据量大的问题。
技术领域
本申请涉及互联网领域,具体涉及一种组件数据处理方法及装置。
背景技术
互联网业务更新快的特点往往导致页面需要经常变动,页面组件化是一种能够快速响应页面需求的快速产出页面的手段。所谓页面组件化,是指按照页面布局结构将页面划分为独立的功能模块,这些功能模块一般具有一定通用性,通过并行开发这些功能模块能达到快速产出页面的目的。这些功能模块即为所谓页面组件,选择组件是一种常用的提供备选数据的页面组件。
现有技术中,当页面包含选择组件时,通常是在页面的状态对象(state)中添加选择组件数据。这样,当页面包含多个选择组件时,页面的状态对象中需要添加多个选择组件的数据,因而使得页面的状态对象中包含很多字段,可能导致页面的状态对象维护的数据量大。
发明内容
本申请提供一种组件数据处理方法,以解决页面包含多个选择组件时页面状态对象维护的数据量大的问题。
本申请提供一种组件数据处理方法,包括:
页面的选择组件从服务端获取选择组件数据,所述选择组件为在页面上向用户提供备选数据的组件,所述选择组件数据包括所述备选数据;
所述选择组件将所述选择组件数据提供给用于渲染页面的页面渲染模块。
可选的,所述组件数据处理方法,还包括:
所述选择组件数据被存储到所述选择组件的组件状态对象中,所述选择组件的组件状态对象用于表征所述选择组件的状态。
可选的,所述选择组件将所述选择组件数据提供给用于渲染页面的页面渲染模块,包括:
所述选择组件的组件状态对象将所述选择组件数据提供给用于渲染页面的页面渲染模块。
可选的,所述组件数据处理方法,还包括:
所述选择组件获取用于获取所述选择组件数据的配置信息;
所述选择组件从服务端获取所述选择组件数据,包括:所述选择组件根据所述配置信息从服务端获取所述选择组件数据。
可选的,所述配置信息,包括:与所述服务端之间的接口信息,和/或,需要将从服务端获取的所述选择组件数据转换成的预定格式。
可选的,所述选择组件从服务端获取所述选择组件数据,包括:
所述选择组件根据所述接口信息从服务端获取选择组件数据。
可选的,所述组件数据处理方法,还包括:所述选择组件将从服务端获取的选择组件数据转换成所述预定格式的选择组件数据;
所述选择组件将所述选择组件数据提供给用于渲染页面的页面渲染模块,包括:所述选择组件将所述预定格式的选择组件数据提供给用于渲染页面的页面渲染模块。
可选的,所述选择组件包括用于接收所述选择组件的父组件传递的信息的组件属性对象;
所述选择组件获取用于获取所述选择组件数据的配置信息,包括:
所述选择组件的组件属性对象获取用于获取所述选择组件数据的配置信息。
可选的,所述选择组件从服务端获取选择组件数据,包括:
所述选择组件根据用户在所述页面上对所述选择组件的触发操作,从服务端获取所述选择组件数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京辰森世纪科技股份有限公司,未经北京辰森世纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810714900.0/2.html,转载请声明来源钻瓜专利网。