From 6c5acd76b4fb1b1ef9714bebcd79af6fcd777944 Mon Sep 17 00:00:00 2001 From: yandadaFreedom Date: Wed, 11 Mar 2026 20:09:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(ks):=20require=20=E5=85=B3=E9=94=AE?= =?UTF-8?q?=E8=AF=8D=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fetch/src/validator.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/fetch/src/validator.js b/packages/fetch/src/validator.js index 47d7911675..a2b7ccf171 100644 --- a/packages/fetch/src/validator.js +++ b/packages/fetch/src/validator.js @@ -94,13 +94,13 @@ export function doValidator (rules, config, greedy, env) { // 添加了校验规则但是参数里没有的属性且require为true的情况 // 默认require是true Object.keys(ruleBackUp).forEach(key => { - let require = ruleBackUp[key]?.require + let required = ruleBackUp[key]?.require // 支持require传入方法 - if (isFunction(require)) { - const requireRet = require(config, env) - if (typeof requireRet === 'boolean') require = requireRet + if (isFunction(required)) { + const requireRet = required(config, env) + if (typeof requireRet === 'boolean') required = requireRet } - if (require || require === undefined) { + if (required || required === undefined) { errorResult.push(`请添加必传的${key}属性`) } })