当需求改变elementUI组件的样式时,会在style里重新定义样式
为了避免污染外部样式,我加上了scoped标签,但发现加上scoped标签以后所有el-dialog下子标签的样式都无效了。
一番google后找到了原因,scoped标签是通过给一个组件中的所有dom添加了一个独一无二的动态属性,给css选择器额外添加一个对应的属性选择器,来选择组件中的dom,这种做法使得样式只作用于含有该属性的dom元素(组件内部的dom)。
由于被加上了属性选择器,重新定义的子组件样式没有覆盖到原来的样式导致失效。
解决方案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。