The invention discloses a component running method, device, equipment and computer storage medium, which involves the field of Internet technology, which can make the application of the same component consistent, users can easily change the application configuration files, meet the needs of the users well, and the viscosity of the users is high. The methods described include: when the application's component running request is detected, the runtime component identification is extracted from the component running request; in the front end component library, the component configuration file is determined based on the component identification to be run, and the front end component library includes at least one component configuration file, at least one component configuration file root. At least one component is generated, and the runtime component configuration file includes at least the runtime component to run the component identification indicator; add the running component configuration file to the application to make the application run to run the component configuration file and realize the run of the components to be run.
【技术实现步骤摘要】
组件运行方法、装置、设备及计算机存储介质
本专利技术涉及互联网
,尤其是涉及到组件运行方法、装置、设备及计算机存储介质。
技术介绍
随着互联网技术的飞速发展,越来越多的人们通过终端上的各种各样的应用实现各种功能,例如,浏览器、即时通讯软件、音乐盒及邮箱等应用。对于应用来说,应用通过窗口显示的页面与用户进行交互,用户通过页面来对应用进行操作,实现应用的相应功能。为了适应不同用户的审美习惯和业务需求,通常应用会通过运行组件,为用户提供多种不同风格的皮肤以供用户选择。相关技术中,当应用检测到用户请求换肤时,通常在终端所搭载的系统的HTML(HyperTextMarkupLanguage,超文本标记语言)标准中规定的多个组件中,确定用户选择的皮肤对应的指定组件,并运行该指定组件,使得应用中的各个页面均按照用户所选皮肤的样式进行展示。在实现相关技术的过程中,专利技术人发现相关技术至少存在以下问题:目前,在进行应用开发时,以应用为浏览器为例,由于HTML标准中规定的组件比较少,且组件会随着时间逐步完善,导致各个不同的浏览器支持的组件是不一样的,组件在浏览器中运行时容易遇到兼容性的问题,且各个浏览器实现同一组件的效果也是不一样的,使得用户选择浏览器的皮肤较为困难,难以满足用户的需求,用户粘度较低。
技术实现思路
本专利技术实施例提供了组件运行方法、装置、设备及计算机存储介质,解决了相关技术中各个浏览器实现同一组件的效果也是不一样的,使得用户选择浏览器的皮肤较为困难,难以满足用户的需求,用户粘度较低的问题。根据本专利技术实施例的第一方面,提供一种组件运行方法,所述方法应 ...
【技术保护点】
1.一种组件运行方法,其特征在于,所述方法应用于终端,所述方法包括:当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识;在所述应用的前端组件库中,基于所述待运行组件标识,确定待运行组件配置文件,所述前端组件库包括至少一个组件配置文件,所述至少一个组件配置文件中的每一个组件配置文件根据组件生成,所述待运行组件配置文件至少包括所述待运行组件标识指示的待运行组件;将所述待运行组件配置文件添加至所述应用中,以使所述应用运行所述待运行组件配置文件,实现所述待运行组件的运行。
【技术特征摘要】
1.一种组件运行方法,其特征在于,所述方法应用于终端,所述方法包括:当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识;在所述应用的前端组件库中,基于所述待运行组件标识,确定待运行组件配置文件,所述前端组件库包括至少一个组件配置文件,所述至少一个组件配置文件中的每一个组件配置文件根据组件生成,所述待运行组件配置文件至少包括所述待运行组件标识指示的待运行组件;将所述待运行组件配置文件添加至所述应用中,以使所述应用运行所述待运行组件配置文件,实现所述待运行组件的运行。2.根据权利要求1所述的方法,其特征在于,所述当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识之前,所述方法还包括:确定所述前端组件库的预设数据接口,所述预设数据接口用于所述前端数据库与所述应用之间建立数据连接;基于所述预设数据接口,将所述应用接入所述前端组件库。3.根据权利要求1所述的方法,其特征在于,所述当检测到应用的组件运行请求时,在所述组件运行请求中提取待运行组件标识之前,所述方法还包括:获取组件列表,确定设计标准,所述组件列表包括至少一个组件,所述设计标准至少包括交互标准及视觉标准;基于所述交互标准,更改所述至少一个组件的显示方式,生成至少一个初级配置文件;基于所述视觉标准,更改所述至少一个初级配置文件的外观,生成所述至少一个组件配置文件;提取所述至少一个组件的至少一个组件标识,采用所述至少一个组件标识对所述至少一个组件配置文件进行标注,生成所述前端组件库。4.根据权利要求3所述的方法,其特征在于,所述获取组件列表,确定设计标准包括:根据终端中至少一个应用的业务功能,获取所述至少一个组件,生成所述组件列表;确定所述至少一个应用的业务需求及业务场景,基于所述业务需求及所述业务场景,生成所述交互标准和所述视觉标准,将所述交互标准和所述视觉标准作为所述设计标准。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果检测到所述应用运行所述待运行组件配置文件失败,则获取所述应用的应用版本号;基于所述应用版本号,在所述前端数据库中确定所述应用版本号对应的兼容代码;将...
【专利技术属性】
技术研发人员:杨文新,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。