From ae466fc1b8ae370cbdcbbdf4be2ba29048c7648f Mon Sep 17 00:00:00 2001 From: keeplearning66 <61937205+keeplearning66@users.noreply.github.com> Date: Sat, 12 Jul 2025 15:46:59 +0800 Subject: [PATCH] fix(checkbox): apply 'checked-color' when 'checkbox' is indeterminate (#13553) --- packages/vant/src/checkbox/Checker.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/vant/src/checkbox/Checker.tsx b/packages/vant/src/checkbox/Checker.tsx index b2ab66091..69a45f5ee 100644 --- a/packages/vant/src/checkbox/Checker.tsx +++ b/packages/vant/src/checkbox/Checker.tsx @@ -86,7 +86,11 @@ export default defineComponent({ const iconStyle = computed(() => { const checkedColor = props.checkedColor || getParentProp('checkedColor'); - if (checkedColor && props.checked && !disabled.value) { + if ( + checkedColor && + (props.checked || props.indeterminate) && + !disabled.value + ) { return { borderColor: checkedColor, backgroundColor: checkedColor,