【技术实现步骤摘要】
页面数据的升级方法、装置和电子设备
本公开涉及页面处理领域,尤其涉及一种页面数据的升级方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着计算机网络的发展和智能手机的普及,用户常常使用终端设备浏览网络中的内容,通常用户访问网络页面来浏览网络中的图片、文字、视频、音频等等,因此需要页面的设计人员或者开发人员事先去设计或开发相关的页面,将页面上的内容布局好并填充内容之后进行发布,用户则通过该页面的网络地址对该页面进行访问。现有技术中H5的落地页的页面展示和编辑功能,都是基于Json(JavaScriptObjectNotation,JS对象简谱)实现的,落地页上的数据分为多个种类的组件,如文本、图片、视频等,各自具有不同的数据结构,当页面进行渲染显示时,会根据组件名将数据下发到各个Vue(用于构建用户界面的渐进式框架)组件中进行初始化。在实践过程中发现,由于JSON格式过于灵活,缺少校验流程,组件数据存在不规范情况,某些情况下可能引起落地页功能异常。JSONSchema是用以标注和验证JSON文档的元数据的 ...
【技术保护点】
1.一种页面数据的升级方法,包括:/n获取第一页面的数据;/n获取所述第一页面的格式描述文件;/n获取所述格式描述文件中的升级字段;/n根据所述升级字段获取所述格式描述文件中的第一页面的版本字段的值;/n获取所述升级字段中的第一页面的目标版本号;/n响应于所述目标版本号大于所述版本字段的值,执行所述升级字段所确定的升级操作以升级所述第一页面的数据。/n
【技术特征摘要】
1.一种页面数据的升级方法,包括:
获取第一页面的数据;
获取所述第一页面的格式描述文件;
获取所述格式描述文件中的升级字段;
根据所述升级字段获取所述格式描述文件中的第一页面的版本字段的值;
获取所述升级字段中的第一页面的目标版本号;
响应于所述目标版本号大于所述版本字段的值,执行所述升级字段所确定的升级操作以升级所述第一页面的数据。
2.如权利要求1所述的页面数据的升级方法,其特征在于,所述获取所述第一页面的格式描述文件,包括:
获取所述第一页面的原始格式描述文件;
在所述原始格式文件中添加升级字段得到格式描述文件,其中所述升级字段中至少包括第一页面的目标版本号、第一页面中的待升级数据以及与所述待升级数据对应的升级操作。
3.如权利要求1所述的页面数据的升级方法,其特征在于,所述根据所述升级字段获取所述格式描述文件中的第一页面的版本字段的值,包括:
根据所述升级字段中的校验方法校验所述格式描述文件中是否包含第一页面的版本字段;
如果所述格式描述文件中未包含第一页面的版本字段,使用默认版本号作为所述第一页面的版本字段的值;
如果所述格式描述文件中包含第一页面的版本字段,则获取所述第一页面的版本字段的值。
4.如权利要求1所述的页面数据的升级方法,其特征在于,所述响应于所述目标版本号大于所述版本字段的值,执行所述升级字段所确定的升级操作以升级所述第一页面的数据,包括:
响应于所述目标版本号大于所述版本字段的值,获取所述升级字段中的第一版本号所对应的第一升级操作;
根据所述第一升级操作升级所述第一页面的数据;
将所述版本字段的值修改为所述第一版本号。
5.如权利要求4所述的页面数据的升级方法,其特征在于,所述方法还包括:
响应于所述目标版本号大于所述版本字段的值,继续执行所述升级字段所确定的升级操作以升级所述第一页面的数据直至所述目标版本号等于或小于所述版...
【专利技术属性】
技术研发人员:朱镜元,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。