有谁知道这个怎么改颜色。
UI:Ant Design vue,select组件。
一个可以直接使用CSS覆盖 .ant-select-dropdown-menu-item
的样式内容。
可能需要配合三箭头>>>
穿透样式的scoped
另外也可以使用 modifyVars
的方式来进行覆盖默认样式,只是这样修改的话会全局替换默认主题。查看官方文档
例如:
module.exports = {
css: {
loaderOptions: {
less: {
modifyVars: {
"layout-footer-background": "#ffffff"
},
}
}
}
};
只是这样需要找到对应的样式名称。
相对来说第一种方法直接在使用的组件内穿透覆盖直截了当,
但是如果需要全局覆盖的推荐第二种方式。
select 有个选项配置:
getPopupContainer
<a-select :getPopupContainer="(triggerNode) => triggerNode.parentNode" ></a-select>
把它拆入到你的节点下。
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
定制主题、或者css覆盖样式