vue中scoped 在文件引入中的作用

首先搞清楚scoped是干啥的?scoped的引入主要是上线了样式的模块化私有化,即当前组件的样式只对当前组件起作用。
当vue组件被vue-loader解析的时候,对于style上加了scope属性的组件,会主动加上data-v-xx的属性来唯一标识当前组件,若当钱组件内部存在子组件,只有子组件的最外层会加上唯一标识属性,子组件内部不受影响。

当vue文件引入css文件时候。
想用这个css文件来单独改变el-dialog的样式

发现加上scoped,引入的css文件就无效;
加了scoped,只对当前组件生效。el-dialog相当于另外一个组件,所以是无效的。
去了 scoped就可以生效了,但同时也意味着:这个css文件会作用全局.------css内容,加上某class来单独作用于这个文件;

posted @   盘思动  阅读(134)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2022-05-04 h5引导关注公众号
2018-05-04 ubuntu 安装微信开发者工具
点击右上角即可分享
微信分享提示