ui框架的样式穿透

之前做项目的时候有遇到过该elementui的默认样式,后来因为需求不需要了就没尝试修改,最近学习并尝试了一下

我的测试框架使用的element ui框架

在将element框架集成到vue里面之后(这个很简单,百度很多的)

使用两种方法样式穿透:sass和stylus

首先是配置sass和stylus的环境,

1.下载资源包

npm i node-sass sass-loader -D  

npm install stylus stylus-loader --save

2.添加webpack里面的配置(scss需要)

  {
        test: /\.scss$/,
        loaders: ['style', 'css', 'sass']
      },
//使用 lang="scss"引入
<style  scoped lang="scss">
//scss的样式穿透需要/deep/
  .el-row /deep/ .el-button--primary {
    background-color: #eee;
  }
 </style>

3.如果使用stylus穿透的话

<style  scoped lang="stylus">
  .el-row >>> .el-button--primary {
    background-color: #000;
  }
 </style>

 

posted @ 2019-10-25 22:39  紫色,风铃  阅读(663)  评论(0编辑  收藏  举报