【技术实现步骤摘要】
一种门户网页的生成方法、装置、客户端、服务器及存储介质
本公开涉及计算机
,尤其涉及门户网页的生成方法、装置、客户端、服务器及存储介质。
技术介绍
门户网页是一种用于展示各类信息的综合性网页,相关技术中,一个网页通常作为一个项目进行开发,资源也大都集中在同一服务器中,因此,现有的门户网页的加载是基于服务器的集中加载,而门户网页作为一种特殊的网页由于集合了各类信息,如果按照传统的开发和加载方式,势必造成门户网页的信息较为固定,如需更换其中一些类的信息时必然会造成开发效率低,开发成本高等问题,从而导致门户网页的动态性能低等。
技术实现思路
根据本公开实施例的第一方面,提供一种门户网页的生成方法,应用于客户端,包括:获取所述门户网页的功能模块的组件路径;基于所述功能模块的所述组件路径,获取所述功能模块的路由实例,其中,所述路由实例包括:组件路径及组件标识的对应关系;将所述路由实例导出并注册到为所述门户网页配置的全局路由中;通过访问所述全局路由,生成所述门户网页。可选地,所述通过访问所述全局路由,生成所述门户网页,包括:通过访问所述全局路由,确定所述门户网页的所述功能模块的所述路由实例的所述组件标识;基于所述组件标识,获取与所述组件标识对应的组件;基于所述组件,在所述门户网页内加载所述功能模块。可选地,所述基于所述组件标识,获取与所述组件标识对应的所述组件,包括:根据所述组件标识,向组件平台发送获取请求;接收所述 ...
【技术保护点】
1.一种门户网页的生成方法,其特征在于,应用于客户端,包括:/n获取所述门户网页的功能模块的组件路径;/n基于所述功能模块的所述组件路径,获取所述功能模块的路由实例,其中,所述路由实例包括:组件路径及组件标识的对应关系;/n将所述路由实例导出并注册到为所述门户网页配置的全局路由中;/n通过访问所述全局路由,生成所述门户网页。/n
【技术特征摘要】
1.一种门户网页的生成方法,其特征在于,应用于客户端,包括:
获取所述门户网页的功能模块的组件路径;
基于所述功能模块的所述组件路径,获取所述功能模块的路由实例,其中,所述路由实例包括:组件路径及组件标识的对应关系;
将所述路由实例导出并注册到为所述门户网页配置的全局路由中;
通过访问所述全局路由,生成所述门户网页。
2.根据权利要求1所述的方法,其特征在于,所述通过访问所述全局路由,生成所述门户网页,包括:
通过访问所述全局路由,确定所述门户网页的所述功能模块的所述路由实例的所述组件标识;
基于所述组件标识,获取与所述组件标识对应的组件;
基于所述组件,在所述门户网页内加载所述功能模块。
3.根据权利要求2所述的方法,其特征在于,所述基于所述组件标识,获取与所述组件标识对应的所述组件,包括:
根据所述组件标识,向组件平台发送获取请求;
接收所述组件平台基于所述获取请求返回的与所述组件标识对应的所述组件。
4.根据权利要求2所述的方法,其特征在于,所述基于所述组件标识,获取与所述组件标识对应的所述组件,包括:
若首次访问所述全局路由,基于所述组件标识,在服务器获取所述组件标识对应的所述组件,并将所述组件保存在本地;
或者,
若非首次访问所述全局路由且访问所述功能模块,基于所述组件标识,在所述本地获取与所述组件标识对应的所述组件。
5.根据权利要求2至4任一项所述的方法,其特征在于,不同的所述组件部署有相同的软件框架。
6.一种门户网页的生成方法,其特征在于,应用于服务器,包括:
将所述门户网页的功能模块的路由实例和/或所述路由实例对应的组件发送给客户端,其中,所述路由实例包括:组件路径及组件标识的对应关系,所述路由实例和/或所述路由实例对应的组件用于供所述客户端生成所述门户网页。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述客户端针对所述门户网页的所述全局路由的首次访问请求;
所述将所述门户网页的功能模块的路由实例和/或所述路由实例对应的组件发送给客户端,包括:
基于所述首次访问请求,将所述门户网页的功能模块的路由实例和/或所述路由实例对应的组件发送给所述客户端。
8.一种门户网页的生成装置,其特征在于,应用于客户端,包括:
第一获取模块,被配置为获取所述门户网页的功能模块的组件路径;
第二获取模块,被配置为基于所述功能模块的所述组件路径,获取所述功能模块的路由实例,其中,所述路由实例包括:组件路径及组件标识的对应关系;
注册模块,被配置为将所述路由实例导出并注册到为所述门户网页配置的全局路由中;
生成模块,被配置为通过访问所述全局路由,生成所述门户网页。
9.根据权利要求8所述的装置,其特征在...
【专利技术属性】
技术研发人员:王帅琪,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。