当前位置: 首页 > news >正文

el-config-provider在Vue3中自定义命名空间实现

一、场景

子应用使用微应用(qiankun)方式嵌入主应用时,如果主应用和子应用ElementUI版本不一致,可能会出现样式问题

二、实现

1、引入依赖sass、sass-loader
npm install sass
npm install sass-loader
2、创建element.scss

在src下创建/style/element.scss文件

@forward 'element-plus/theme-chalk/src/mixins/config.scss' with ($namespace: 'sub-el' // 自己需要的前缀
);
@import "element-plus/theme-chalk/src/index.scss";
3、main.js中引入创建的scss
import './style/element.scss'
4、App.vue中设置el-config-provider
<template><!--要与之前定义的名称一致--><el-config-provider namespace="sub-el"><router-view></router-view></el-config-provider>
</template>
 5、检查文件deep(.el-xxx)

需要替换为sub-el-xxx新的名称

相关文章:

  • 【笔记】Spring Cloud Gateway 实现 gRPC 代理
  • MM-LLM:使用Llava类构建图文多模态大模型实践
  • js中添加数组元素的方法
  • Go语言学习:每日一练2
  • EFCore_悲观锁与乐观锁(MySQL)
  • Unity 粒子特效(下)
  • 服务器BMC基础知识总结
  • vue3弹窗usehook
  • C#面:举列 a=10,b=15,在不用第三方变量的前提下,把a,b的值互换
  • Linux驱动开发实战宝典:设备模型、模块编程、I2C/SPI/USB外设精讲
  • 图形化用户界面-java头歌实训
  • python本学期所有代码!
  • 容器内存
  • 13 Redis-- 数据一致性模型、MySQL 和 Redis 的数据一致性
  • 【JavaScript脚本宇宙】从Cypress到Nightwatch.js:全面解析前端自动化测试工具
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • angular2 简述
  • axios 和 cookie 的那些事
  • Brief introduction of how to 'Call, Apply and Bind'
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • Github访问慢解决办法
  • nfs客户端进程变D,延伸linux的lock
  • SegmentFault 2015 Top Rank
  • Vue ES6 Jade Scss Webpack Gulp
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 微服务核心架构梳理
  • 微信开源mars源码分析1—上层samples分析
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 新版博客前端前瞻
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • #if和#ifdef区别
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (3)nginx 配置(nginx.conf)
  • (3)STL算法之搜索
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二)WCF的Binding模型
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)c++ std::pair 与 std::make
  • (转)Linq学习笔记
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)为C# Windows服务添加安装程序
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET大文件上传知识整理
  • .vimrc 配置项
  • @Autowired 与@Resource的区别
  • @RequestMapping用法详解
  • @开发者,一文搞懂什么是 C# 计时器!
  • [Android] Amazon 的 android 音视频开发文档
  • [Angular 基础] - 指令(directives)