[发明专利]界面状态显示方法、装置、电子设备及存储介质在审
申请号: | 202310088878.4 | 申请日: | 2023-02-03 |
公开(公告)号: | CN116414385A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 胡国庆 | 申请(专利权)人: | 中银金融科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 周治宇 |
地址: | 200120 上海市浦东新区(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 状态 显示 方法 装置 电子设备 存储 介质 | ||
本发明提供一种界面状态显示方法、装置、电子设备及存储介质,涉及计算机技术领域,该方法包括:根据目标界面中包含的组件信息,对目标界面进行组件拆分,得到至少一个独立的目标组件;对每一目标组件所绑定的变量值进行监听,在根据监听结果确定任一变量值为空的情况下,生成任一变量值的空状态文本,并在至少一个独立的目标组件中确定任一变量值对应的待处理组件;将任一变量值的空状态文本插入待处理组件中,基于插入后的待处理组件,将任一变量值的空状态文本显示在目标界面中。本发明实现极大地减少了开发过程中针对每一组件编写空逻辑判断处理的冗余代码所带来的成本,有效降低界面状态的显示成本和提高显示效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种界面状态显示方法、装置、电子设备及存储介质。
背景技术
在WEB(World Wide Web,全球广域网)界面进行数据展示时,经常会遇到数据为空的情况,在数据为空时给用户一个友好的反馈可以极大提升系统的用户体验,因此如何精准显示界面状态是目前业界亟待解决的问题之一。
现有技术中,若需在界面展示的任一组件所绑定的数据为空时,提示界面状态为空状态,则需要在前期开发阶段以硬编码的形式,针对该组件绑定的每一变量配置状态为空的判断逻辑,以便通过配置的硬编码,对该组件绑定的每一变量的数据内容进行单独的条件判断,以确定界面状态是否空;并且,在前期开发阶段还需要在该组件内部自定义展示内容和展示形式等,以便在界面状态为空时,采用预先配置的展示内容和展示形式对空状态进行展示。
由于界面涉及的组件较多,而判断界面状态是否为空的逻辑往往散落在各个组件中并且各个组件在判断逻辑上存在较大重复,因此导致界面状态显示成本较高。
发明内容
本发明提供一种界面状态显示方法、装置、电子设备及存储介质,用以解决现有技术中在前期开发阶段按照硬编码针对界面所涉及的每一组件,进行界面状态判断逻辑和展示形式的编写,导致界面状态显示成本较高的缺陷,实现低成本地进行界面状态显示。
本发明提供一种界面状态显示方法,包括:
根据目标界面中包含的组件信息,对所述目标界面进行组件拆分,得到至少一个独立的目标组件;
对每一目标组件所绑定的变量值进行监听,在根据监听结果确定任一变量值为空的情况下,生成所述任一变量值的空状态文本,并在所述至少一个独立的目标组件中确定所述任一变量值对应的待处理组件;
将所述任一变量值的空状态文本插入所述待处理组件中,基于插入后的待处理组件,将所述任一变量值的空状态文本显示在所述目标界面中。
根据本发明提供的一种界面状态显示方法,所述生成所述任一变量值的空状态文本,包括:
根据所述目标界面的显示需求,确定所述任一变量值的空状态文案;
根据所述待处理组件的展示属性,确定所述空状态文案的布局风格;
根据所述空状态文案以及所述布局风格,生成所述空状态文本。
根据本发明提供的一种界面状态显示方法,所述将所述任一变量值的空状态文本插入所述待处理组件中,包括:
根据所述空状态文本中的空状态文案以及所述空状态文案的布局风格,生成所述空状态文本的展示代码片段;
将所述展示代码片段插入所述待处理组件的展示代码中。
根据本发明提供的一种界面状态显示方法,所述展示属性包括字体样式、宽度、高度以及对齐方式。
根据本发明提供的一种界面状态显示方法,所述在所述至少一个独立的目标组件中确定所述任一变量值对应的待处理组件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中银金融科技有限公司,未经中银金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310088878.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有多散热模式的移动硬盘
- 下一篇:模板定位装置和水沟施工方法