使用element ui和vue2.0 脚手架开发,
elementUi样式修改没有效果,添加important也没用,审查元素发现修改的样式根本就没修改成功? 这个应该怎样做可以成功修改呢,有没有使用过的小伙伴
我是直接在登录模块里写的 .el-input__inner {
padding: 3px 45px !important;
border: 1px solid #bedb98;
}
但是没效果 ,应该怎么写呢
使用element ui和vue2.0 脚手架开发,
elementUi样式修改没有效果,添加important也没用,审查元素发现修改的样式根本就没修改成功? 这个应该怎样做可以成功修改呢,有没有使用过的小伙伴
我是直接在登录模块里写的 .el-input__inner {
padding: 3px 45px !important;
border: 1px solid #bedb98;
}
但是没效果 ,应该怎么写呢
你这个是给style加scoped了,但是el的元素是没有data-v-xxx的,可以把修改样式放一个额外的css文件或者在vue文件里新建一个style标签,不要带scoped
<style>
.detail{
.el-input__inner {
height: 48px;
}
}
</style>
直接写style注意不要加scoped,然后用一个组件最外层的class包裹住,就不会改到所有的组件的样式了。
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
父组件的 scoped 样式不能穿透到子组件上。
使用 vue-loader 的写法。
有人用去掉 scoped 的方法解决,但这会污染全局样式,不可取。
使用 /deep/ 或者 >>> 解决
/deep/
>>>
参考:https://vue-loader.vuejs.org/...