【技术实现步骤摘要】
针对页面对象的配置方法和页面对象展示方法
[0001]本申请涉及互联网通信
,尤其涉及一种针对页面对象的配置方法和页面对象展示方法
。
技术介绍
[0002]随着互联网通信技术的发展,各类互联网产品层出不穷
。
以应用为例,应用中的页面对象,可以满足用户视觉体验,可以为用户操作提供指引等
。
相关技术中,针对页面对象的开发常基于应用的运行平台,选择与运行平台相适应的开发框架来开发
。
在应用涉及多个运行平台的情况下,这样的开发工作则工作量大
、
效率低且不灵活
。
技术实现思路
[0003]为了解决上述提出的至少一个技术问题,本申请提供了一种针对页面对象的配置方法和页面对象展示方法:
[0004]根据本申请的第一方面,提供了一种针对页面对象的配置方法,所述方法包括:
[0005]响应于针对页面对象的配置指令,确定第一业务需求信息和目标应用的运行环境信息,所述第一业务需求信息指示作用于第一类页面对象的预设操作将触发第二类页面对象的展示,所述目标应用是所述第一类页面对象和第二类页面对象所属的应用;
[0006]当所述运行环境信息指示跨平台的运行环境时,根据所述运行环境信息确定目标开发框架;
[0007]基于所述目标开发框架的规范信息建立所述第一类页面对象与渲染进程之间的第一对应关系
、
以及所述第二类页面对象与主进程之间的第二对应关系,所述渲染进程用于展示所述第一类页面对象 ...
【技术保护点】
【技术特征摘要】
1.
一种针对页面对象的配置方法,其特征在于,所述方法包括:响应于针对页面对象的配置指令,确定第一业务需求信息和目标应用的运行环境信息,所述第一业务需求信息指示作用于第一类页面对象的预设操作将触发第二类页面对象的展示,所述目标应用是所述第一类页面对象和第二类页面对象所属的应用;当所述运行环境信息指示跨平台的运行环境时,根据所述运行环境信息确定目标开发框架;基于所述目标开发框架的规范信息建立所述第一类页面对象与渲染进程之间的第一对应关系
、
以及所述第二类页面对象与主进程之间的第二对应关系,所述渲染进程用于展示所述第一类页面对象,所述主进程用于展示所述第二类页面对象;基于所述第一业务需求信息
、
所述第一对应关系和所述第二对应关系,生成包括所述渲染进程与所述主进程之间的通信逻辑的第一配置文件
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第二业务需求信息,所述第二业务需求信息指示作用于所述第二类页面对象中交互控件的触发操作将触发所述渲染进程执行指定函数,所述指定函数用于实现所述交互控件涉及的功能;根据所述第二业务需求信息建立所述交互控件与所述指定函数的第一关联关系以及针对所述触发操作的第一响应路径,所述第一响应路径记录所述主进程发送所述交互控件被触发的通知至所述渲染进程
、
所述渲染进程基于所述第一关联关系响应所述通知的过程;所述基于所述第一业务需求信息
、
所述第一对应关系和所述第二对应关系,生成包括所述渲染进程与所述主进程之间的通信逻辑的第一配置文件之后,包括:基于所述第一响应路径更新所述第一配置文件,得到第二配置文件
。3.
根据权利要求1所述的方法,其特征在于:所述第一类页面对象包括第一页面对象和作为其下级的第二页面对象,所述第二类页面对象包括第三页面对象,所述第三页面对象是作用于所述第二页面对象的所述预设操作所触发展示的,第一渲染进程用于展示所述第一页面对象,第二渲染进程用于展示所述第二页面对象,所述方法还包括:获取第三业务需求信息,所述第三业务需求信息指示作用于所述第三页面对象中交互控件的触发操作将触发所述第一渲染进程执行指定函数,所述指定函数用于实现所述交互控件涉及的功能;根据所述第三业务需求信息建立所述交互控件与所述指定函数的第二关联关系以及针对所述触发操作的第二响应路径,所述第二响应路径记录所述主进程发送所述交互控件被触发的第一通知至所述第二渲染进程
、
所述第二渲染进程通过所述主进程转发所述指定函数待执行的第二通知至所述第一渲染进程
、
以及所述第一渲染进程响应所述第二通知的过程,所述第二通知是所述第二渲染进程基于所述第二关联关系生成的;所述基于所述第一业务需求信息
、
所述第一对应关系和所述第二对应关系,生成包括所述渲染进程与所述主进程之间的通信逻辑的第一配置文件之后,包括:基于所述第二响应路径更新所述第一配置文件得到第三配置文件
。4.
根据权利要求1所述的方法,其特征在于:
所述第一类页面对象包括第四页面对象,所述第二类页面对象包括至少两个第五页面对象,所述方法还包括:获取第四业务需求信息,所述第四业务需求信息指示作用于所述第四页面对象的所述预设操作将触发所述第五页面对象的展示;根据所述第四业务需求信息分别确定所述第四页面对象与每个所述第五页面对象之间的关联关系,得到至少两个第三关联关系,所述第三关联关系是所述第四页面对象和所述第五页面对象基于指示信息建立的,所述指示信息包括以下至少之一:所述预设操作对应的操作场景
、
触发对象的消息实体类型,所述触发对象用于触发所述预设操作;所述基于所述第一业务需求信息
、
所述第一对应关系和所述第二对应关系,生成包括所述渲染进程与所述主进程之间的通信逻辑的第一配置文件之后,包括:基于所述至少两个第三关联关系更新所述第一配置文件得到第四配置文件
。5.
一种页面对象展示方法,其特征在于,应用于目标应用,与运行所述目标应用有关的资源文件中包括针对页面对象的配置文件,所述配置文件是基于如权利要求1‑4任意一项所述的针对页面对象的配置方法所生成的,所述方法包括:当所述渲染进程监测到针对所述第一类页面对象的所述预设操作时,利用所述主进程展示所述第二类页面对象
。6.
根据权利要求5所述的方法,其特征在于,所述配置文件是基于如权利要求2所述的针对页面对象的配置方法所生成的,所述方法还包括:响应于监测到的针对第六页面对象中第一交互控件的触发操作,在所述第六页面对象属于所述第二类页面对象的情况下,利用所述主进程向第三渲染进程发送指示所述第一交互控件的第一消息,所述第三渲染进程用于展示第七页面对象,所述第七页面对象属于所述第一类页面...
【专利技术属性】
技术研发人员:张子豪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。