【技术实现步骤摘要】
页面数据生成方法、装置、电子介质及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种页面数据生成方法、装置、电子设备及存储介质。
技术介绍
[0002]APP的页面上的数据,是通过网络请求从后端服务器上获取的。当APP上新增一个页面时,需要进行APP端和服务器端的开发测试工作。在新页面的开发阶段,APP端工程师和服务器端工程师,需要约定好页面数据的协议,通常是一个Json格式的字符串,服务器负责生产这个字符串,APP端负责解析它,并将它渲染到页面的UI元素上。APP端和服务器端通常是并行开发的,所以当APP端完成页面的搭建后,服务器端未必完成了开发,这个时候APP端的页面是没有数据来源的,所以无法进行页面的调试和测试,必须依赖服务器完成开发后才能继续进行。所以需要在不依赖服务器的情况下,进行数据的伪造(下面简称Mock),来满足APP端利用Mock数据进行调试和测试的需求。
[0003]然而,目前常用的Mock方案有两种,第一种是独立的Mock数据平台,它的缺点在于:需要较大的开发成本;APP端有接入成 ...
【技术保护点】
【技术特征摘要】
1.一种页面数据生成方法,其特征在于,应用于终端设备,包括:设置第一拦截器;其中,所述第一拦截器用于拦截业务页面端向服务器发送的页面数据请求;确定第一拦截器拦截的页面数据请求中是否包含有数据伪造注解信息,若是,则根据所述数据伪造注解信息中包含的文件名,从本地资源目录下获取与所述页面数据请求对应的页面伪造数据;将所述页面伪造数据发送给所述业务页面端,以供所述业务页面端进行页面渲染。2.根据权利要求1所述的页面数据生成方法,其特征在于,所述方法还包括:在页面数据请求中添加标签,所述标签的属性为Invocation对象;相应地,确定第一拦截器拦截的页面数据请求中是否包含有数据伪造注解信息,具体包括:基于所述标签中的Invocation对象,确定第一拦截器拦截的页面数据请求中是否包含有数据伪造注解信息。3.根据权利要求1所述的页面数据生成方法,其特征在于,所述方法还包括:若确定第一拦截器拦截的页面数据请求中不包含有数据伪造注解信息,则将所述页面数据请求传给第二拦截器;其中,所述第二拦截器用于请求服务器得到与所述页面数据请求对应的页面数据。4.根据权利要求1所述的页面数据生成方法,其特征在于,所述根据所述数据伪造注解信息中包含的文件名,从本地资源目录下获取与所述页面数据请求对应的页面伪造数据,具体包括:根据所述数据伪造注解信息中包含的json文件名,从本地资源目录下的json文件中获取与所述页面数据请求对应的页面伪造数据。5.一种页面数据生成装置,其特征在于,应用于终端设备,包括:设置模块,用于设置第一拦截器;其中,所述第一拦截器用于拦截业务页面端向服务器发送的页面数据请求;判断模块,用于确定第一拦截器拦截的页面数据请求中是否包含有数据伪造注解信息,...
【专利技术属性】
技术研发人员:卢卫玉,
申请(专利权)人:北京房江湖科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。