[发明专利]页面设计方法、装置、计算机设备及可读存储介质在审
申请号: | 202210668820.2 | 申请日: | 2022-06-14 |
公开(公告)号: | CN115016791A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 朱剑龙;陈嘉彬 | 申请(专利权)人: | 深圳依时货拉拉科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 深圳瑞天谨诚知识产权代理有限公司 44340 | 代理人: | 温青玲 |
地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 设计 方法 装置 计算机 设备 可读 存储 介质 | ||
本申请提出了一种页面设计方法、装置、计算机设备及可读存储介质,该方法包括:创建视图容器类,并配置各个视图容器类对应的视图添加规则;根据视图添加规则,配置用户需求对应的所需视图及行为接口;采用权重法设置各个视图的图层位置,并将各个视图及其图层位置添加至视图容器布局中;将视图容器布局添加至页面布局文件后,根据页面布局文件生成页面。本申请能够解决现有页面布局技术中数据和界面过度耦合的问题,在复杂的业务界面上更方便扩展以及添加其它需要的视图,避免页面处理逻辑过于臃肿,有利于单独修改各个布局,提高页面更新处理的效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种页面设计方法、装置、计算机设备及可读存储介质。
背景技术
在现有应用开发过程中,一个应用页面中可能会存在布局之间相互覆盖的情况,例如一些跑马灯、状态提示、通知栏、分享按钮或者刷新按钮等布局相互覆盖,导致用户无法正常体验应用。现有技术往往通过将这些覆盖的布局写在同一个可扩展标记语言文件中,从而通过帧布局方式统一处理布局展示和隐藏,解决布局覆盖的问题。
在构思及实现本申请过程中,本申请的发明人发现,现有技术至少存在以下缺陷:将所有的布局放在用一个可扩展标记语言文件中,在业务繁杂的时候该可扩展标记语言文件会显得非常臃肿;同时由于界面和数据过于耦合,会导致页面处理逻辑过度集中耦合,导致页面处理逻辑臃肿,容易发生报错的问题;另外,各个布局均不能与该可扩展标记语言文件分开,在需要单独修改某个布局或者页面更新处理时的效率较低。
前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
发明内容
针对上述技术问题,本申请提供一种页面设计方法、装置、计算机设备及可读存储介质,能够解决现有页面布局技术中数据和界面过度耦合的问题,在复杂的业务界面上更方便扩展以及添加其它需要的视图。
为解决上述技术问题,本申请提供一种页面设计方法,包括如下步骤:
创建视图容器类,并配置各个视图容器类对应的视图添加规则;
根据所述视图添加规则,配置用户需求对应的所需视图及行为接口;
采用权重法设置各个视图的图层位置,并将各个视图及其图层位置添加至视图容器布局中;
将所述视图容器布局添加至页面布局文件后,根据所述页面布局文件生成页面。
可选地,在根据所述页面布局文件生成页面之后,所述方法还包括:
在所述页面中获取视图容器和总代理类,并通过所述总代理类管理若干个子代理类;
获取行为信息后,调用所述行为信息对应的视图容器。
可选地,所述通过所述总代理类管理若干个子代理类,还包括:
对每个子代理类注入同一代理类管理器,以使通过所述代理类管理器对各个子代理类之间的相互调用。
可选地,所述方法还包括:
通过所述总代理类对页面进行逻辑处理,生成对应的逻辑处理结果;
根据所述逻辑处理结果触发所述视图容器,得到各个视图对应的回调结果;
根据所述回调结果单独更新各个视图对应的处理界面。
可选地,所述各个视图根据所述回调结果单独更新对应的处理界面之后,所述方法还包括:
在更新完成后,生成各个视图对应的操作结果;
通过回调方式将所述操作结果与页面进行交互。
可选地,所述通过回调方式将所述操作结果与页面进行交互,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳依时货拉拉科技有限公司,未经深圳依时货拉拉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210668820.2/2.html,转载请声明来源钻瓜专利网。