vue清除框架默认样式
Posted sunnywindycloudy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue清除框架默认样式相关的知识,希望对你有一定的参考价值。
以下为转载,原文链接:https://blog.csdn.net/XQXOI/java/article/details/104653783
vue项目修改框架默认样式
出现的问题及原因:
在一个页面时, style 设置 scoped, 现在样式仅在设置 “本地” 可用。故导致我们想要修改组件样式无法修改成功。
html:
<div class="demo">
<mt-header title="long long long long title">
<mt-button slot="left">back</mt-button>
<mt-button icon="more" slot="right"></mt-button>
</mt-header>
</div>
<!--当lang=stylus时 用 ">>>" -->
<style lang="stylus" scoped>
.demo <<< .mt-header{
background: red;
}
</style>
<!-- 方案一 :用 "/deep/"-->
<style lang="scss / less" scoped>
.demo /deep/ .mt-header{
background: red;
}
</style>
<!-- 方案二 :去除scoped(方案不可取)->
<!-- 方案三 :写两个style样式,一个加上scoped,一个不加scoped,在没有scoped里面设置,(不可取)->
终极方案:(方案不可取)
在 app.vue文件中 style 不要加 scoped, 在设置样式即可。
————————————————
版权声明:本文为CSDN博主「一直在奋斗的中二女青年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XQXOI/java/article/details/104653783
以上是关于vue清除框架默认样式的主要内容,如果未能解决你的问题,请参考以下文章