vue修改element-ui的默认的class

使用node-sass

若是sass使用的依赖是node-sass (容易和其他包冲突,导致npm无法启动)

依赖版本

json 复制代码
"node-sass": "^6.0.1",
"sass-loader": "^6.0.6",
"sass-resources-loader": "^1.3.3",

element-ui的css需要添加/deep/

css 复制代码
# 前面添加 /deep/
/deep/ .el-message-box{
  width: 200px;
}

使用sass

依赖版本

json 复制代码
    "sass": "1.32.13",
    "sass-loader": "7.3.1",

element-ui的css需要添加:root

从上面的依赖换到这个依赖之后,其他的配置不需要修改,/deep/ 就无法用了,需要改为:root

css 复制代码
:root .el-message-box{
  width: 200px;
}

::v-deep

有的版本这个可用

css 复制代码
::v-deep .el-message-box{
  width: 200px;
}

使用>>>

css 复制代码
>>> .el-message-box{
  width: 200px;
}

若是style没有设置 scoped ,貌似可以直接设置

css 复制代码
<style>   /* style没有设置 scoped  */
/* 全局修改按钮样式 */
.el-message-box{
  width: 200px;
}
</style>
相关推荐
树叶会结冰6 小时前
HTML语义化:当网页会说话
前端·html
冰万森6 小时前
解决 React 项目初始化(npx create-react-app)速度慢的 7 个实用方案
前端·react.js·前端框架
牧羊人_myr6 小时前
Ajax 技术详解
前端
浩男孩6 小时前
🍀封装个 Button 组件,使用 vitest 来测试一下
前端
蓝银草同学6 小时前
阿里 Iconfont 项目丢失?手把手教你将已引用的 SVG 图标下载到本地
前端·icon
布列瑟农的星空7 小时前
重学React —— React事件机制 vs 浏览器事件机制
前端
程序定小飞7 小时前
基于springboot的在线商城系统设计与开发
java·数据库·vue.js·spring boot·后端
一小池勺7 小时前
CommonJS
前端·面试