Vue-2.1scoped样式冲突

默认情况:写在组件中的样式会全局生效->因此很容易造成多个组件之间的样式冲突问题

1.全局样式:默认组件中的样式会作用到全局

2.局部样式:可以给组件加上scoped属性,可以让样式只作用于当前组件

复制代码
<style scoped>  </style>

scoped原理:

1.给当前组件模版的所有元素,都会被添加上一个自定义属性data-v-hash值

区分开不同的组件

2.css选择器后面,被自动处理,添加上了属性选择器divdata-v-hash

相关推荐
demo007x11 小时前
Hermes-Agent 技术架构
前端·后端·agent
Flynt11 小时前
我扒了Fantastic-admin 6.0的源码,聊聊"AI时代版本答案"这个称号
vue.js·ai编程·cursor
码艺-Alimjan13 小时前
Vue项目源码备份最佳实践:无视node_modules,打包体积仅2MB
前端·javascript·vue.js
隔窗听雨眠13 小时前
esbuild构建工具简介:重新定义前端构建速度的极速打包器
前端
蔓越莓13 小时前
Webpack 常用 Loader +手写Loader
前端·面试
潍坊老登14 小时前
写了一个某音自动刷视频,通过大模型分析视频主题的Android应用
前端
蔓越莓14 小时前
性能优化:webpack打包层面优化
前端·面试
TJHHH.14 小时前
XSS-labs-master
前端·web安全·xss