安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210761986.9 (22)申请日 2022.06.30 (71)申请人 济南浪潮数据技 术有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S0 5楼S311室 (72)发明人 杨浩 (74)专利代理 机构 济南诚智商标专利事务所有 限公司 3710 5 专利代理师 李魁峰 (51)Int.Cl. G06F 21/56(2013.01) G06F 9/445(2018.01) (54)发明名称 一种微前端的组件库样式隔离方法、 装置及 存储介质 (57)摘要 本发明涉及一种微前端的组件库样式隔离 方法、 装置及存储介质。 本发明在对各微前端组 件库进行打包处理的过程中, 基于预设的组件库 文件目录和预设的文件匹配规则, 匹配并拦截所 处目录符合预设组件库文件目录且文件名符合 文件匹配规则的组件文件; 对所拦截的组件文件 所在目录和文件名进行校验; 若校验成功, 则为 所拦截的组件文件中所有样式的样式类名配置 对应组件文件 所属微前端的唯一的目标前缀, 并 将配置完目标前缀的组件文件传递到下一打包 处理流程; 若校验失败, 则将组件文件传递到下 一打包处理流程。 本发明为各个微前端的组件文 件中的样式类名分配了独立的不同的目标前缀, 可以保证不同微前端样式之间不会相互污染。 权利要求书2页 说明书6页 附图4页 CN 115080971 A 2022.09.20 CN 115080971 A 1.一种微前端的组件库样式隔离方法, 其特征在于, 包括: 对各微前端组件库进行打包 处理的过程中, 处理样式隔离流程的子文件加载器基于预设的组件库文件目录和预设的文 件匹配规则, 匹配并拦截所处目录符合预设组件库文件目录且文件名符合文件匹配规则的 组件文件; 处理样式隔离流程的子文件加载器对所拦截的组件文件所在目录和文件名进行校验; 若校验成功, 则为所拦截的组件文件中所有样式的样式类名配置对应组件文件所属微前端 的唯一的目标前缀, 再将配置完目标前缀的组件文件传递到下一打包处理流程; 若校验失 败, 则将组件文件传递到下一打包处 理流程。 2.根据权利要求1所述的微前端的组件库样式隔离方法, 其特征在于, 对应打包处理过 程的各个流程, 构建相 应的子文件加载器, 所构建的子文件加载器返回其所拦截组件文件 的组件文件完整地址, 文本处理器基于各个子文件加载器所提供的组件完整地址读取相应 的组件文件并对所读取的组件文件内容进行相应处 理, 以实现打包处 理过程。 3.根据权利要求2所述的微前端的组件库样式隔离方法, 其特征在于, 在文件目录配置 文件中, 针对每个子文件加载器分别预设其组件库文件目录, 组件库文件目录包含子文件 加载器所需要拦截的微前端的组件文件所 处的目录; 以及在文件匹配规则配置文件中针对 每个子文件加载器分别预设其所需拦截组件文件的文件匹配规则。 4.根据权利要求3所述的微前端的组件库样式隔离方法, 其特征在于, 处理样式隔离处 理流程的子文件加载器包括: 第一子文件加载器和第二子文件加载器; 在文件目录配置文 件中针对第一文件加载器配置第一组件库文件目录, 针对第二文件加载器配置第二组件库 文件目录; 在 文件匹配规则配置文件中, 针对第一文件加载器配置第一文件匹配规则, 第一 文件匹配规则为基于正则匹配形成的 “*.js”或“*.框架”, 用以匹配后缀为.js文件和.框架 的组件文件; 针对第二文件加载器配置第二文件匹配规则, 第二文件匹配规则为基于正则 匹配形成的 “*.css”或“*.less”或“*.scss”, 用以匹配后缀为.css、 .less、 和.scss的组件 文件。 5.根据权利要求1所述的微前端的组件库样式隔离方法, 其特征在于, 处理样式隔离流 程的子文件加载器对所拦截的组件文件所在目录和文件名进 行校验包括: 一处理样式隔离 流程的子文件加载器获取并校验其拦截的组件文件所处的目录是否属于对应该子文件加 载器的组件库文件目录, 不属于则校验失败, 属于则该子文件加载器获取并校验所拦截的 组件文件的文件名的后缀是否属于对应该子文件加载器的文件匹配规则中所限定的文件 名后缀, 属于则校验成功, 不属于则校验失败。 6.根据权利要求1所述的微前端的组件库样式隔离方法, 其特征在于, 所述为所拦截的 组件文件中所有样式的样式类名配置对应组件文件所属微前端的唯一的目标 前缀包括: 对于校验成功的需要进行样式隔离的组件文件, 处理样式隔离流程的子文件加载器获 取其组件文件完整地址, 将组件文件完整地址发送给文本处理器, 文本处理器利用组件文 件完整地址读取相应的组件文件内容, 并以预设的样式类名匹配规则从组件文件的内容中 匹配全部的样式类名; 为所匹配的样式类名配置对应组件文件所属微前端的唯一的目标前 缀。 7.根据权利要求6所述的微前端的组件库样式隔离方法, 其特征在于, 文本处理器为所 匹配的样式类名配置对应组件文件所属微前端的唯一目标前缀的手段包括: 检测样式类名权 利 要 求 书 1/2 页 2 CN 115080971 A 2是否存在前缀, 若样式类名不存在前缀, 则按前缀的格式为不具有前缀的样式类名新增目 标前缀, 若样式类名存在前缀, 则将 样式类名原有前缀 替换为目标 前缀。 8.根据权利要求7所述的微前端的组件库样式隔离方法, 其特征在于, 文本处理器读取 预设的前缀配置文件或文件组件中预设的目标前缀参数获取目标前缀; 其中, 前缀配置文 件中记录针对各个微前端的目标前缀, 文件组件中的目标前缀参数记录对应该文件组件所 属微前端的目标 前缀。 9.一种微前端的组件库样式隔离装置, 其特征在于, 包括: 处理模块、 存储模块和总线 模块, 所述总线模块连接所述处理模块和存储模块, 所述存储模块存储计算机指令和待打 包的微前端项目文件, 所述处理模块读取计算机指 令并执行来处理待打包的微前端项目文 件, 实现如权利要求1 ‑8任一所述的微前端的组件库样式隔离方法。 10.一种实现微前端的组件库样式隔离方法的存储介质, 所述存储介质存储计算机程 序, 其特征在于, 所述计算机程序被处理器执行时实现如权利要求 1‑8任一所述的微前端的 组件库样式隔离方法。权 利 要 求 书 2/2 页 3 CN 115080971 A 3
专利 一种微前端的组件库样式隔离方法、装置及存储介质
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 16:33:03
上传分享
举报
下载
原文档
(572.2 KB)
分享
友情链接
思度安全-DSMM-012 数据接口安全管理规范V1.0.pdf
GM-T 0014-2023 数字证书认证系统密码协议规范.pdf
GB-T 22372-2008 单色黑白激光打印机测试版.pdf
GB-T 29042-2020 汽车轮胎滚动阻力限值和等级.pdf
GM-T 0001.2-2012 祖冲之序列密码算法:第2部分:基于祖冲之算法的机密性算法.pdf
GB 17625.1-2022 电磁兼容 限值 第1部分:谐波电流发射限值 设备每相输入电流≤16A.pdf
GB/T 25387.2-2021 风力发电机组 全功率变流器 第2部分:试验方法.pdf
GB-Z 31103-2014 系统工程 GB-T 22032 系统生存周期过程 应用指南.pdf
GB-T 40518-2021 航天工程技术成熟度评价指南.pdf
T-CEC 596—2022 量子IPSec VPN设备功能与检测技术规范.pdf
T-CIECCPA 010—2020 节能诊断数据结构化处理规范.pdf
DL-T 438-2023 火力发电厂金属技术监督规程.pdf
GB-T 1236-2017 工业通风机 用标准化风道性能试验.pdf
GB-T 13606-2007 土工试验仪器 岩土工程仪器 振弦式传感器通用技术条件.pdf
GB-T 17644-2008 纺织纤维白度色度试验方法.pdf
DB3310-T 93-2022 公共数据授权运营指南 台州市.pdf
DB34-T 4303-2022 社会治安防控体系实战业务应用系统运维管理规范 安徽省.pdf
T-CSAE 77—2018 电动汽车再生制动系统制动效能 恒定性试验方法.pdf
GB-T 42430-2023 血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pdf
GB-T 39559.2-2020 城市轨道交通设施运营监测技术规范 第2部分:桥梁.pdf
1
/
3
13
评价文档
赞助2.5元 点击下载(572.2 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。