【技术实现步骤摘要】
组件渲染方法及设备
本专利技术实施例涉及计算机
,尤其涉及一种组件渲染方法及设备。
技术介绍
组件(Component)一般指可复用的数据对象,其能够完成某种功能并可以对外提供数据接口以使用该功能。通常可以将一些访问频率较高的数据对象作为组件。例如,可以将一个输入框作为一个组件,或者,可以将一个按钮作为一个组件,又或者,可以将一个复选框和一个文本框的组合作为一个组件。渲染(Render)一般指将数据对象转变为可视对象的过程。对组件进行渲染,可以指基于该组件的样式数据生成该组件的样式,以将该组件转变为可视对象的过程。随着互联网技术的发展,用户越来越多地通过应用程序客户端浏览或购买商品。例如,通过移动智能电话安装的应用程序客户端浏览或购买商品。应用程序客户端一般可以包括多个界面(UserInterface,简称UI)。每个界面可以包括一个或多个组件。用户通过与一个或多个组件进行交互,可以对该界面中的商品进行操作。例如,界面可以包括按钮组件,用户通过点击该按钮组件,可以购买该界面中的商品。在生成界面的过程中,通常需要 ...
【技术保护点】
1.一种组件渲染方法,其特征在于,包括:/n若接收到待处理组件对应的窗口尺寸发生变化的通知,则确定所述待处理组件的当前渲染状态;/n若所述待处理组件的当前渲染状态为中间渲染状态,则停止对所述待处理组件的渲染;/n若所述待处理组件的当前渲染状态为最终渲染状态,则调用所述待处理组件的回调函数对所述待处理组件进行自适应渲染,其中,所述回调函数为窗口尺寸变化之后所述待处理组件需要执行的函数。/n
【技术特征摘要】
1.一种组件渲染方法,其特征在于,包括:
若接收到待处理组件对应的窗口尺寸发生变化的通知,则确定所述待处理组件的当前渲染状态;
若所述待处理组件的当前渲染状态为中间渲染状态,则停止对所述待处理组件的渲染;
若所述待处理组件的当前渲染状态为最终渲染状态,则调用所述待处理组件的回调函数对所述待处理组件进行自适应渲染,其中,所述回调函数为窗口尺寸变化之后所述待处理组件需要执行的函数。
2.根据权利要求1所述的方法,其特征在于,所述确定所述待处理组件的当前渲染状态,包括:
获取所述待处理组件的渲染策略标识位,所述渲染策略标识位用于表示组件是否需要渲染的信息;
若所述待处理组件的渲染策略标识位表示第一预设信息,则确定所述待处理组件的当前渲染状态为所述最终渲染状态;
若所述待处理组件的渲染策略标识位表示第二预设信息,则确定所述待处理组件的当前渲染状态为所述中间渲染状态,其中,所述第二预设信息与所述第一预设信息不同。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
在所述待处理组件加载时,接收所述待处理组件写入注册接口对象的所述回调函数。
4.根据权利要求2所述的方法,其特征在于,在所述确定所述待处理组件的当前渲染状态为所述最终渲染状态之后,还包括:
确定是否存在所述待处理组件的延时器;
若存在所述待处理组件的延时器,则清除所述待处理组件的延时器,执行所述调用所述待处理组件的回调函数对所述待处理组件进行自适应渲染的步骤。
5.根据权利要求2所述的方法,其特征在于,在所述确定所述待处理组件的当前渲染状态为所述中间渲染状态之后,还包括:
确定是否存在所述待处理组件的延时器;
若不存在所述待处理组件的延时器,则创建所述待处理组件的延时器,并在所述待处理组件的延时器到期后,将所述待处理组件的渲染策略标识位设置为所述第一预设信息。...
【专利技术属性】
技术研发人员:纪贵,李丹,徐可飞,张兴宇,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。