请问如何覆盖vux里的weui样式呢

发布于 2022-09-06 02:56:34 字数 186 浏览 12 评论 0

clipboard.png
这样没有用
可以覆盖vux的组件样式 但是weui-的不行
求解

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

淤浪 2022-09-13 02:56:34

使用 scoped 时,请参照 vue-loader 文档使用 >>> 选择器,否则无法覆盖。

等风来 2022-09-13 02:56:34

不要放在scoped里
但会导致成为全局 css
可以按需用组件最外层的class来约束
比如 index.vue
<template>
<div class="page-index">
XXX
</div>
</template>

<style>
.page-index .weui-cell_hd {

width:30%;

}
</style>

烟雨凡馨 2022-09-13 02:56:34

你可以在scope的外面再写一个 style 不要加scope 属性就可以了

苄①跕圉湢 2022-09-13 02:56:34

l.不要scoped
2.加上!important

weui就绝对无法猖狂了

月棠 2022-09-13 02:56:34

https://vux.li/#/zh-CN/README...
配置主题颜色,覆盖https://github.com/airyland/v...

例如:搜索框默认颜色 @search-bg-color: #EFEFF4;

覆盖:@search-bg-color: red;
即可
路还长,别太狂 2022-09-13 02:56:34

vux组件没用过,可能是样式层叠优先级的问题,在css中,你可以使用:

.weui-cell_bd {
    width: 20%!important;
}

.weui-cell_bd {
    width: 80%; /* 这里不起作用 */
}

来强制提高样式的优先级。

但是一般不推荐使用!important,因为会使代码变得难以维护。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文