From 91de2d1eeec635278d31d63400a49af5303dfb15 Mon Sep 17 00:00:00 2001 From: haibiao_gu Date: Wed, 5 Nov 2025 11:14:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(cl-form-item):=E4=BC=98=E5=8C=96=E5=BF=85?= =?UTF-8?q?=E5=A1=AB=E5=AD=97=E6=AE=B5=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 简化 required 属性空值判断条件 - 调整规则中 required 字段的比较方式为非严格相等 - 提高代码可读性和健壮性 --- uni_modules/cool-ui/components/cl-form-item/cl-form-item.uvue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uni_modules/cool-ui/components/cl-form-item/cl-form-item.uvue b/uni_modules/cool-ui/components/cl-form-item/cl-form-item.uvue index dac2476..e44797b 100644 --- a/uni_modules/cool-ui/components/cl-form-item/cl-form-item.uvue +++ b/uni_modules/cool-ui/components/cl-form-item/cl-form-item.uvue @@ -151,13 +151,13 @@ const labelWidth = computed(() => { // 计算是否必填 const required = computed(() => { - if (props.required !== null && props.required !== undefined) { + if (props.required != null) { return props.required; } // 否则,根据规则自动判断 const rules = getRule(props.prop); - return rules.some(rule => rule.required === true); + return rules.some(rule => rule.required == true); }); // 是否显示必填星号