【技术实现步骤摘要】
获取动态数据的方法及装置、计算机可读存储介质
[0001]本专利技术涉及互联网
,尤其涉及一种获取动态数据的方法及装置、计算机可读存储介质。
技术介绍
[0002]随着互联网的不断发展,Web页面变得越来越重要,在前端不断的发展过程中,各种技术栈所对应的社区变得越来越繁荣,为了减少开发者的工作,业界研发了很多低代码平台,极大的提高了前端开发者的工作效率。
[0003]但是这些平台目前在动态数据处理都有一定的缺陷,一方面,数据源参数配置不灵活,不支持动态参数配置。另一方面,在页面渲染阶段,存在同一数据源多次调用等问题。
技术实现思路
[0004]本专利技术实施例提供了一种获取动态数据的方法及装置、计算机可读存储介质,提升了动态数据源配置的灵活性,且减少了同一数据源的调用次数。
[0005]本专利技术的技术方案是这样实现的:
[0006]本专利技术实施例提供了一种获取动态数据的方法,所述方法包括:
[0007]遍历页面的组件配置的所有由父级传给子级的数据的类型值;
[ ...
【技术保护点】
【技术特征摘要】
1.一种获取动态数据的方法,其特征在于,包括:遍历页面的组件配置的所有由父级传给子级的数据的类型值;根据所述类型值,确定出多个动态数据源中存在动态参数配置的目标动态数据源,对所述目标动态数据源的数据进行收集;利用收集的所述目标动态数据源的数据,实现页面的动态数据的更新。2.根据权利要求1所述的方法,其特征在于,所述根据所述类型值,确定出多个动态数据源中存在动态参数配置的目标动态数据源,对所述目标动态数据源进行收集,包括:根据所述类型值,从数据源库中,确定具有动态数据源配置的所述多个动态数据源;所述多个动态数据源分别对应各自的唯一标识;获取所述多个动态数据源各自的参数配置,通过遍历所述多个动态数据源各自的参数配置,确定与所述多个动态数据源一一对应的多个参数配置类型;根据所述多个参数配置类型,基于所述多个动态数据源,确定所述目标动态数据源;对所述目标动态数据源的数据进行收集。3.根据权利要求2所述的方法,其特征在于,所述根据所述多个参数配置类型,基于所述多个动态数据源,确定所述目标动态数据源,包括:若所述多个参数配置类型中存在响应式数据配置类型,则将所述多个动态数据源中与所述响应式数据配置类型对应的动态数据源,确定为所述目标动态数据源。4.根据权利要求2所述的方法,其特征在于,所述根据所述多个参数配置类型,基于所述多个动态数据源,确定所述目标动态数据源,包括:若所述多个参数配置类型中存在子动态数据源配置类型,则遍历多个父动态数据源中各自与所述子动态数据源配置类型对应的子动态数据源的子参数配置,基于所述子参数配置的子参数配置类型,继续进行参数配置类型判断,直至确定出具有响应式数据配置类型的子参数配置类型对应的父动态数据源;将所述父动态数据源和所述父动态数据源中的子动态数据源配置类型对应的子动态数据源均作为所述目标动态数据源;所述多个父动态数据源是所述多个动态数据源中与子动态数据源配置类型对应的数据源。5.根据权利要求3所述的方法,其特征在于,所述对所述目标动态数据源的数据进行收集,包括:将所述目标动态数据源和目标动态数据源的参数标识保存到预设的响应式参数数据源映射表;将所述响应式参数数据源映射表中的目标动态数据源的数据进行包装,确定可观察对象;将所述目标动态数据源对应的组件的监听函数封装到所述可观察对象,确定封装后的可观察对象;将所述封装后的可观察对象保存到预设的组件数据源映射表中,完成收集。6.根据权利要求4所述的方法,其特征在于,所述父动态数据源中的子...
【专利技术属性】
技术研发人员:康建云,赵洪阳,赵子豪,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。