【技术实现步骤摘要】
一种页面组件展示方法、装置、设备及介质
[0001]本公开涉及前端页面
,尤其涉及一种页面组件展示方法、装置、设备及介质。
技术介绍
[0002]随着前端网页技术的不断发展,网页中使用的很多集成逻辑和展示模块可以基于组件式的开发模式开发,提升开发和维护效率。针对网页中在某些时刻会在特定位置展示的组件,在满足特定条件之后需要隐藏该组件,从而达到特定的业务需求同时不会因长时间存在引起用户反感,例如引导组件,可以通过小手图像引导用户点击所需的业务按键,在用户点击引导位置之后隐藏小手,从而达到引导用户点击,同时不会长时间存在引起用户反感的需求。
[0003]相关技术中,当页面中仅仅需要设置一个上述组件时实现起来比较简单快速,但多时候需要在页面中的多个位置去显示上述组件,甚至多个位置之间还有优先级的要求,每个位置均需要引入该组件并且需要设置是否显示的判断逻辑以及与其他位置的组件之间冲突逻辑等,存在代码量多、开发效率低、因逻辑耦合造成的开发复杂度高以及维护困难的缺陷。
技术实现思路
[0004]为了解决上述 ...
【技术保护点】
【技术特征摘要】
1.一种页面组件展示方法,其特征在于,包括:接收针对目标预设组件的展示请求,所述展示请求中包括所述目标预设组件的配置信息,所述目标预设组件为多个预设组件中的任意一个,所述预设组件表示具有提醒功能的组件;调用通用组件基于所述目标预设组件的配置信息判断所述目标预设组件是否满足优先级条件,并在确定所述目标预设组件满足优先级条件之后在页面中展示所述目标预设组件。2.根据权利要求1所述的方法,其特征在于,接收针对目标预设组件的展示请求,包括:获取所述目标预设组件的展示位置所在关联组件发送的目标预设组件的展示请求,其中,所述目标预设组件的展示请求为所述关联组件响应于预设按键的展示和/或预设信息满足变化条件发送,所述预设按键、所述预设信息设置在所述关联组件中。3.根据权利要求1或2所述的方法,其特征在于,所述目标预设组件的配置信息包括组件标识、组件分类、优先级和展示位置。4.根据权利要求3所述的方法,其特征在于,调用通用组件基于所述目标预设组件的配置信息判断所述目标预设组件是否满足优先级条件,包括:通过全局事件广播器调用所述通用组件从页面全局变量中提取当前预设组件的配置信息,其中,所述当前预设组件在所述页面中展示,所述当前预设组件与所述目标预设组件的组件分类相同;根据所述当前预设组件的配置信息的提取结果以及所述目标预设组件的优先级与所述当前预设组件的优先级的对比结果,判断所述目标预设组件是否满足优先级条件。5.根据权利要求4所述的方法,其特征在于,确定所述目标预设组件满足优先级条件,包括:当从所述页面全局变量中未提取到所述当前预设组件的配置信息,或者当从所述页面全局变量中提取到所述当前预设组件的配置信息并且所述对比结果为所述目标预设组件的优先级大于或等于所述当前预设组件的优先级,则确定所述目标预设组件满足优先级条件。6.根据权利要求4或5所述的方法,其特征在于,所述页面全局变量用于存储页面中正在显示的全部预设组件的配置信息。7.根据权利要求3所述的方法,其特征在于,在页面中展示所述目标预设组件之...
【专利技术属性】
技术研发人员:陈秋鑫,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。