【技术实现步骤摘要】
页面数据校验方法、装置、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种页面数据校验方法、装置、电子设备及存储介质。
技术介绍
目前,随着计算机技术的发展,网上办理业务的现象越来普遍,一些业务需要在页面中填写各种申请表单,表单的填写的数据会进行校验,及时提示哪些数据漏填了的,但在实践中发现,由于页面之间不能相互校验数据,只能在一个页面中填写表单进行数据校验,随着业务的拓展,表单内容越来越多,可能一个页面有多个关联的表单,跨页面元素访问受限的情况下,只能产生关联依赖,这会导致代码冗余,降低页面的维护性以及拓展性。因此,如何降低关联页面的依赖,使页面相互解耦是一个亟需解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种页面数据校验方法、装置、电子设备及存储介质,能够降低关联页面的依赖,使页面相互解耦。本专利技术的第一方面提供一种页面数据校验方法,所述方法包括:当检测到主页面被加载时,获取预设数据配置信息以及所述主页面的第一数据校验函数;当检测到关联页面被加 ...
【技术保护点】
1.一种页面数据校验方法,其特征在于,所述页面数据校验方法包括:/n当检测到主页面被加载时,获取预设数据配置信息以及所述主页面的第一数据校验函数;/n当检测到关联页面被加载时,获取所述关联页面的第二数据校验函数,其中,所述关联页面与所述主页面存在关联数据;/n根据所述预设数据配置信息、所述第一数据校验函数以及所述第二数据校验函数,构建父级对象;/n当所述主页面接收到数据提交指令时,在所述数据提交指令被执行前,根据所述父级对象,判断所述关联页面中是否存在未加载页面;/n若所述关联页面中不存在未加载页面,根据所述父级对象,对所述主页面以及所述关联页面进行数据校验,获得校验结果; ...
【技术特征摘要】
1.一种页面数据校验方法,其特征在于,所述页面数据校验方法包括:
当检测到主页面被加载时,获取预设数据配置信息以及所述主页面的第一数据校验函数;
当检测到关联页面被加载时,获取所述关联页面的第二数据校验函数,其中,所述关联页面与所述主页面存在关联数据;
根据所述预设数据配置信息、所述第一数据校验函数以及所述第二数据校验函数,构建父级对象;
当所述主页面接收到数据提交指令时,在所述数据提交指令被执行前,根据所述父级对象,判断所述关联页面中是否存在未加载页面;
若所述关联页面中不存在未加载页面,根据所述父级对象,对所述主页面以及所述关联页面进行数据校验,获得校验结果;
若所述校验结果为可提交,执行所述数据提交指令。
2.根据权利要求1所述的页面数据校验方法,其特征在于,所述根据所述预设数据配置信息、所述第一数据校验函数以及所述第二数据校验函数,构建父级对象包括:
根据预设的校验对象创建函数,创建初始对象;
将所述预设数据配置信息保存为所述初始对象中对应的属性值;
将所述第一数据校验函数以及所述第二数据校验函数添加至所述初始对象的数据校验函数中,获得所述父级对象。
3.根据权利要求2所述的页面数据校验方法,其特征在于,所述根据所述父级对象,对所述主页面以及所述关联页面进行数据校验,获得校验结果包括:
通过所述父级对象,获取所述主页面的表单数据以及所述关联页面的表单数据;
执行所述父级对象中的所述第一数据校验函数,对所述主页面的表单数据进行数据校验,获得第一校验结果;
执行所述父级对象中的所述第二数据校验函数,对所述关联页面的表单数据进行数据校验,获得第二校验结果;
若所述第一校验结果以及所述第二校验结果均为可提交,确定所述校验结果为可提交;或
若所述第一校验结果为不可提交或者所述第二校验结果为不可提交,确定所述校验结果为不可提交。
4.根据权利要求1所述的页面数据校验方法,其特征在于,所述根据所述父级对象,判断所述关联页面中是否存在未加载页面包括:
获取当前已加载页面的已加载页面标识;
从所述父级对象中确定所述关联页面的待比对页面标识;
若所述待比对页面标识中存在所述已加...
【专利技术属性】
技术研发人员:郭晓龙,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。