天天看點

elementui 修改元件預設樣式

elementui 修改元件預設樣式

1.建立style.css,并在main.js中引入import “./assets/style/style.css”

2.覆寫樣式,在單個xx.vue檔案最後多寫一對<style>…</style>标簽,不要加scoped(不推薦)

如果寫在有scoped屬性的style标簽裡,覆寫的樣式不會生效

類名之前要加上父級,否則會變成全局樣式

3.<style scoped>中使用深度選擇器,可以影響子元件(好用,推薦)

使用 >>> 操作符

<style scoped>
.addform >>> .el-form-item {
    width: 100%;
}
           

在less,scss等預處理下,>>>不被解析,換成/deep/同樣可以實作效果

<style scoped>
.addform /deep/ .el-form-item {
    width: 100%;
}