【技术实现步骤摘要】
换肤方法、装置、计算机设备和可读存储介质
本专利技术涉及前端网页开发
,特别是涉及一种换肤方法、装置、计算机设备和可读存储介质。
技术介绍
随着业务不断增长,产品也逐渐增多,并且单一产品可能会对应多个企业级客户。不同的产品或者企业客户有自己的品牌色,每个产品包含的前端应用在开发时需要使用对应产品的品牌色,以保证同一个产品的风格统一。然而这样无法解决一些技术场景,比如通用前端应用会被多个产品使用,或者单个产品服务于多个企业用户,这种场景要求前端应用根据不同产品或者客户展示不同品牌色,这就需要一种动态换肤方案来满足这种需求。传统地,针对这种场景的解决方案是根据前端应用所在产品的名称判断使用哪种品牌色。但是随着产品增多,这种硬编码方案的缺点也凸现出来:一是新增一个产品需要修改整个代码;二是增加主题变量也需要修改整个代码,导致维护成本会越来越高。
技术实现思路
本申请提供一种换肤方法、装置、计算机设备和可读存储介质,可以对前端应用程序动态换肤,不需要修改整个代码,使换肤更便捷且成本较低。一种 ...
【技术保护点】
1.一种换肤方法,其特征在于,所述方法包括:/n读取产品资源目录下的主题变量内容;/n将所述主题变量内容配置到前端应用中;/n将所述主题变量内容对应覆盖所述前端应用中默认的主题变量内容,以对所述前端应用进行换肤。/n
【技术特征摘要】
1.一种换肤方法,其特征在于,所述方法包括:
读取产品资源目录下的主题变量内容;
将所述主题变量内容配置到前端应用中;
将所述主题变量内容对应覆盖所述前端应用中默认的主题变量内容,以对所述前端应用进行换肤。
2.根据权利要求1所述的方法,其特征在于,所述读取产品资源目录下的主题变量内容包括:
接入所述产品对应的插件,通过所述插件读取产品资源目录下的主题变量内容;其中,所述插件中预设有多种工作状态。
3.根据权利要求2所述的方法,其特征在于,所述通过所述插件读取产品资源目录下的主题变量内容包括:
通过所述插件读取产品资源目录下的主题变量文件,并提取所述主题变量文件中的第一数据内容;
通过预设函数对所述第一数据内容进行计算,得到对应不同工作状态的第二数据内容,并将所述第二数据内容作为所述主题变量内容。
4.根据权利要求1所述的方法,其特征在于,所述将所述主题变内容量配置到前端应用中包括:
获取所述主题变量内容的名称,所述主题变量内容的名称用于标识所述主题变量内容;所述主题变量内容包括颜色、形状、阴影和图标;
根据所述名称和所述前端应用与操作系统之间的通信协议,将所述主题变量内容配置到前端应用中。
5.根据权利要求3所述的方法,其特征在于,所述将所述主题变量内容覆...
【专利技术属性】
技术研发人员:孟祥翔,吴昀珠,
申请(专利权)人:浙江大搜车软件技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。