【element-ui】elementUi 样式修改无效

使用element ui和vue2.0 脚手架开发,
elementUi样式修改没有效果,添加important也没用,审查元素发现修改的样式根本就没修改成功? 这个应该怎样做可以成功修改呢,有没有使用过的小伙伴

图片描述

我是直接在登录模块里写的 .el-input__inner {

    padding: 3px 45px !important;

border: 1px solid #bedb98;

}

但是没效果 ,应该怎么写呢

回答:

父组件的 scoped 样式不能穿透到子组件上。
使用 vue-loader 的写法。

有人用去掉 scoped 的方法解决,但这会污染全局样式,不可取。

使用 /deep/ 或者 >>> 解决
/deep/

.child /deep/ span {

*some prop

}

>>>

.child >>> span {

*some prop

}

参考:https://vue-loader.vuejs.org/...

回答:

你这个是给style加scoped了,但是el的元素是没有data-v-xxx的,可以把修改样式放一个额外的css文件或者在vue文件里新建一个style标签,不要带scoped

回答:

<style>

.detail{

.el-input__inner {

height: 48px;

}

}

</style>

直接写style注意不要加scoped,然后用一个组件最外层的class包裹住,就不会改到所有的组件的样式了。

回答:

照着官网一步一步来就可以呀!你说你的不能用,你把package.json文件发一下呀,还有报的错误截个图。

回答:

你在node modules里面更改样式肯定是不行的....还是需要去将样式提取出来再去覆盖

回答:

我也困扰这这个问题,解决请告诉我一下,谢谢

回答:

讲道理是不会这样的,如果可以的话,把你的代码展示出来看看,或者你写一个例子在codepen上,看到现在你提供的这些信息,感觉应该是你的样式选择器并没有命中这个样式

回答:

引用全局的css文件在mainjs中引入可以解决,凡是带有data-v-xxx的标签可以直接通过类名修改样式,否则就是要在全局也就是mainjs中去改

回答:

element ui 组件不要给样式添加scoped

以上是 【element-ui】elementUi 样式修改无效 的全部内容, 来源链接: utcz.com/a/152520.html

回到顶部