处理vue下scoped的问题

vue中style有时候需要加个scoped属性来防止在单页面下样式污染,但是这个也会出现一个新问题,就是有时候我们引用mint-ui或者element-ui的时候会出现写的样式不起作用,之前我都是在写一个没有scoped的style,但是这并不是一个好的处理方式,其实我们可以简单加个/deep/或>>>就可以解决这个问题

/deep/ 只能用在less或sass中使用

<style lang="less" scoped>
    /deep/.el-form{
        margin: 0 auto;
        width: 80%;
        height: 400px;
        /deep/.el-form-item{
            width:  80%;
        }
    }
</style>

>>> 只能在css中使用,less,sass都不可用,如下

<style scoped>
    >>>.image {
        height: 60px;
        width: 60px;
        background-color: #9B31EA;
    }
</style>

注意:scoped 属性必须添加,不然这两个方法不起作用

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • vue中有个style有时候会加个scoped属性来防止在单页面下样式污染,但是这个也会出现一个问题,就是有时候我...
    幸运三片叶阅读 6,281评论 16 42
  • 1、LESS的官网:http://lesscss.org 2、Sass官网地址:http://sass-lang....
    Howie223阅读 9,247评论 0 5
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 7,417评论 0 7
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 8,203评论 1 4
  • 阅读也是需要方法的 不是自己以前以为的 人人都会阅读 只要是识字就会阅读了。 在碎片化阅读时代,阅读的时间越来越...
    暖意荣荣王荣阅读 2,669评论 0 0

友情链接更多精彩内容