vue中的样式冲突

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

2.造成的原因:

①单页面应用程序中,所有组件的DOM结构都是基于唯一的index.html页面进行呈现的

②每个组件中的样式都会影响整个index.html页面中的DOM元素

3.解决办法:在style标签中加上一个scoped属性,它可以自动给样式标签生成自定义属性

用法:

4.deep属性:当使用第三方组件时,如果有修改组件默认样式的需求,则需要用到/deep/

用法:在需要修改样式的前面加上/deep/

你可能感兴趣的:(笔记,vue.js,elementui,javascript)