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来单独作用于这个文件;
-
不同于全局引用的作用全局,是浏览过改页面后,这个css文件就开始作用在下面浏览的页面了,----vue2这个神奇的玩意,操蛋的地方
相信坚持的力量,日复一日的习惯.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2022-05-04 h5引导关注公众号
2018-05-04 ubuntu 安装微信开发者工具