vue中的样式冲突
1.样式冲突问题:默认情况下,写在vue组件中的样式会全局生效,因此很容易造成多个组件之间样式冲突问题2.造成的原因:①单页面应用程序中,所有组件的DOM结构都是基于唯一的index.html页面进行呈现的②每个组件中的样式都会影响整个index.html页面中的DOM元素3.解决办法:在style标签中加上一个scoped属性,它可以自动给样式标签生成自定义属性用法:<style lang
·
1.样式冲突问题:默认情况下,写在vue组件中的样式会全局生效,因此很容易造成多个组件之间样式冲突问题
2.造成的原因:
①单页面应用程序中,所有组件的DOM结构都是基于唯一的index.html页面进行呈现的
②每个组件中的样式都会影响整个index.html页面中的DOM元素
3.解决办法:在style标签中加上一个scoped属性,它可以自动给样式标签生成自定义属性
用法:
<style lang="less" scoped></style>
4.deep属性:当使用第三方组件时,如果有修改组件默认样式的需求,则需要用到/deep/
用法:在需要修改样式的前面加上/deep/
更多推荐
已为社区贡献1条内容
所有评论(0)