无限极服务
146.43MB · 2025-10-24
// 启动 qiankun
start({
prefetch: false, // 取消预加载
sandbox: {
// strictStyleIsolation: true, // 若需 Shadow DOM 隔离可设为 true
experimentalStyleIsolation: true // 推荐开启,兼容性好
}
})
Element Plus 命名空间ep(推荐)<!-- 子应用 App.vue -->
<template>
<el-config-provider namespace="ep">
<router-view />
</el-config-provider>
</template>
const instance = createApp(App);
// 注册ElementPlus
instance.use(ElementPlus, {
locale, // 语言设置
namespace: "ep"
});
@forward 'element-plus/theme-chalk/src/mixins/config.scss' with (
$namespace: 'ep'
);
// 子应用 vue.config.js
css: {
loaderOptions: {
scss: {
additionalData: `@use "@/styles/element/index.scss" as *;`
}
}
}
css: {
preprocessorOptions: {
scss: {
additionalData: `@use "@/styles/element/index.scss" as *;`
}
}
},
main.js 中需要引入 Element Plus 的 SCSS 源文件),而不是编译后的 CSS,这样命名空间配置才会生效。(关键点)// main.ts
import ElementPlus from "element-plus";
// 注释掉这行
// import "element-plus/dist/index.css";
// 改为引入 SCSS 源文件
import "element-plus/theme-chalk/src/index.scss";
// element dark scss
// 注释掉这行
// import "element-plus/theme-chalk/dark/css-vars.css";
// 改为引入 SCSS 源文件
import "element-plus/theme-chalk/src/dark/css-vars.scss";
基于ElementUi再次封装基础组件文档
vue3+ts基于Element-plus再次封装基础组件文档
2025-10-25
消消英雄2光之国每个英雄细节讲解
科技昨夜今晨 1025:苹果彻查 iPhone 17 Pro 褪色;理想回应 MEGA 行驶中起火;微软呼吁 Win10 用户别当“钉子户”...