【技术实现步骤摘要】
前端界面呈现方法、装置、存储介质和电子设备
[0001]本公开实施例涉及一种前端界面呈现方法、装置、存储介质和电子设备。
技术介绍
[0002]相关技术中,通过拷贝后进行调整或者像Java编码中常用的抽象出父类来实现公共参数的管理的方法来实现每个前端界面的呈现。
[0003]如果系统中存在多个相似的界面,互相之间只有少量参数的细微不同,甚至只是同一个参数显示名称的区别,那么前者代码复用率很低,会出现大量重复代码,并且一段相同的代码出错,就可能需要去所有拷贝中寻找和修改;而后者则提高了代码耦合性,并且对父类的约束也会随着子类的增多越来越强,可维护性就会变得越来越低。
[0004]这两种实现方式,都需要前端开发人员参与完成编码,增加开发的工作量,导致前端界面实现成本高且效率低。
技术实现思路
[0005]有鉴于此,本申请提供一种前端界面呈现方法、装置、系统、存储介质和电子设备,能够在低成本前提下,提高前端界面的实现效率。
[0006]为解决上述技术问题,本申请的技术方案是这样实现的: />[0007]在一本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种前端界面呈现方法,其特征在于,所述方法包括:响应于前端界面的呈现请求,解析针对所述前端界面配置的配置文件;使用解析后的配置文件生成前端界面;其中,所述前端界面包括固定呈现部分和参数输入部分;所述固定呈现部分基于所述配置文件中的与固定呈现部分相关的信息生成;所述参数输入部分基于所述配置文件中与参数输入部分相关的信息按照参数被描述的内容和顺序依次排列生成;根据配置文件确定所述参数输入部分对应的组件是否对应隐藏规则;响应于确定存在对应隐藏规则的所述组件,根据初始参数值,以及所述隐藏规则确定是否隐藏所述组件;响应于确定隐藏所述组件,将所述组件在所述前端界面的参数输入部分进行隐藏处理;将更新后的所述前端界面呈现。2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括:参数与组件的对应关系,以及组件之间的关联关系;所述方法进一步包括:响应于监听到所述前端界面对应的组件输入的参数值发生变化,根据参数与组件的对应关系,以及组件之间的关联关系确定是否存在与所述组件关联的相关组件;响应于确定存在与所述组件关联的相关组件,确定与所述组件关联的相关组件是否存在对应的隐藏规则;响应于所述相关组件存在对应隐藏规则,基于变化后的参数值,以及所述隐藏规则,确定是否隐藏所述相关组件;如果是,隐藏所述相关组件;否则,显示所述相关组件。3.根据权利要求2所述的方法,其特征在于,所述显示所述相关组件之后,所述方法进一步包括:基于所述配置文件中针对参数配置的参数有效规则校验所述相关组件对应的参数值的有效性;响应于校验成功,设置所述相关组件输入状态为有效;并呈现有效状态;响应于校验失败,设置所述相关组件输入状态为无效,并呈现无效状态。4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:响应于在用户输入结束后提交的确定请求,获取输入参数的参数值;若存在批量输入,则基于所述配置文件中配置的参数有效规则,校验批量输入的参数值的有效性,基于所述配置文件中配置的对应组件个数校验输入的参数值的个数的一致性;响应于校验成功,获取所述配置文件中针对校验成功配置的响应信息并执行;响应于校验失败,将基于校验失败的数据对应的相关组件输出错误提示。5.根据权利要求4所述的方法,其特征在于,所述响应于校验成功,或不存...
【专利技术属性】
技术研发人员:顾雨沁,王未浅,何玥,
申请(专利权)人:北京格林伟迪科技股份有限公司北京格林伟迪通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。