tolking / element-pro-components

A component library for Vue 3 base on element-plus
https://tolking.github.io/element-pro-components
MIT License
271 stars 41 forks source link

无法自定义命名空间 #523

Closed AAABingBing closed 1 month ago

AAABingBing commented 1 month ago

Describe the bug

使用 自动导入 的方式使用 elementPlus 组件想要 通过 SCSS 变量自定义主题 必须 自定义命名空间 否则会造成自定义样式与 API 组件样式冲突的问题

但 element-pro-components 并没有提供自定义命名空间的配置,导致 element-pro-components 所有组件样式无法生效

image

image

Related version

"vue": "^3.4.35" "vite": "^5.3.5" "element-plus": "^2.7.8" "element-pro-components": "^1.3.1"

Link to minimal reproduction

No response

Steps to Reproduce the Bug

/

Expected behavior

添加自定义命名空间 namespce 配置项使得与 elementPlus 命名空间配置保持一致

Additional context

No response

tolking commented 1 month ago

目前仅支持通过 css-variables 同时控制两个组件库的变量。

由于这个组件库是采用原生的 CSS 编写的,所以无法支持命名空间

AAABingBing commented 1 month ago

目前仅支持通过 css-variables 同时控制两个组件库的变量。

由于这个组件库是采用原生的 CSS 编写的,所以无法支持命名空间

明白,感谢您的回复