欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > Ant Design Vue 中 Tree 组件复选框修改样式

Ant Design Vue 中 Tree 组件复选框修改样式

2025/6/7 12:16:14 来源:https://blog.csdn.net/M_emory_/article/details/144350236  浏览:    关键词:Ant Design Vue 中 Tree 组件复选框修改样式

一、问题

最近需要实现一个业务需求,要修改勾选框中的颜色,默认勾选框的颜色是蓝色,现在需要变成绿色。

1、官网示例:

2、业务需求:

3、具体实现:

HTML 部分代码

<template><div class="select-check-main"><div class="select-main"><sz-treev-model:checkedKeys="checkedKeys"v-model:expandedKeys="expandedKeys":defaultExpandAll="true":tree-data="treeData"@check="check"/></div></div>
</template>

 CSS部分代码

<style scoped lang="less">.select-check-main {width: 100%;padding: 0 10px;color: #fff;::v-deep .ant-tree {font-size: 16px;}// 选中和半选中时的复选框样式::v-deep .ant-tree-checkbox-checked .ant-tree-checkbox-inner,::v-deep .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {background-color: #1BBA79 !important; /* 选中时的背景颜色 */border-color: #1BBA79 !important; /* 选中时的边框颜色 */&::after {background-color: #1BBA79 !important; /* 内部斜杠的颜色 */}}// 正常状态和hover状态的复选框样式::v-deep .ant-tree-checkbox .ant-tree-checkbox-inner {border-color: #1BBA79 !important; /* 默认边框颜色 */&:hover {border-color: #1BBA79 !important; /* hover时的边框颜色 */}}}
</style>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词