From a5572b11dccf453bb586e709d467d358d97aac4a Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Thu, 26 Feb 2026 09:46:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86useTable=E7=9A=84callback=E6=A0=87?= =?UTF-8?q?=E8=AE=B0=E4=B8=BA=E5=B7=B2=E5=BC=83=E7=94=A8=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BD=BF=E7=94=A8=20onSuccess?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Cascader/Basic/index.js | 2 +- src/components/LeftTree/Basic/index.js | 2 +- src/components/SelectTree/Basic/index.js | 2 +- src/hooks/useTable/index.d.ts | 2 +- src/hooks/useTable/index.js | 4 ++++ 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Cascader/Basic/index.js b/src/components/Cascader/Basic/index.js index 4ad9ba7..2a5dc88 100644 --- a/src/components/Cascader/Basic/index.js +++ b/src/components/Cascader/Basic/index.js @@ -23,7 +23,7 @@ function BasicCascader(props) { // 如果使用了已弃用的参数给出警告 if (onGetNodePathsIsIncludeOneself !== undefined) { - console.warn("【BasicCascader】 onGetNodePathsIsIncludeOneself 已弃用,请使用 getNodePathsIsIncludeOneself"); + console.warn("【BasicCascader】 onGetNodePathsIsIncludeOneself 参数已弃用,请使用 getNodePathsIsIncludeOneself 参数"); } // 向后兼容,如果传入了旧参数,使用旧参数 diff --git a/src/components/LeftTree/Basic/index.js b/src/components/LeftTree/Basic/index.js index 6d16e3f..30c6ef3 100644 --- a/src/components/LeftTree/Basic/index.js +++ b/src/components/LeftTree/Basic/index.js @@ -24,7 +24,7 @@ const BasicLeftTree = (props) => { // 如果使用了已弃用的参数给出警告 if (onGetNodePathsIsIncludeOneself !== undefined) { - console.warn("【BasicLeftTree】 onGetNodePathsIsIncludeOneself 已弃用,请使用 getNodePathsIsIncludeOneself"); + console.warn("【BasicLeftTree】 onGetNodePathsIsIncludeOneself 参数已弃用,请使用 getNodePathsIsIncludeOneself 参数"); } // 向后兼容,如果传入了旧参数,使用旧参数 diff --git a/src/components/SelectTree/Basic/index.js b/src/components/SelectTree/Basic/index.js index fd61986..0972eca 100644 --- a/src/components/SelectTree/Basic/index.js +++ b/src/components/SelectTree/Basic/index.js @@ -25,7 +25,7 @@ function BasicSelectTree(props) { // 如果使用了已弃用的参数给出警告 if (onGetNodePathsIsIncludeOneself !== undefined) { - console.warn("【BasicSelectTree】 onGetNodePathsIsIncludeOneself 已弃用,请使用 getNodePathsIsIncludeOneself"); + console.warn("【BasicSelectTree】 onGetNodePathsIsIncludeOneself 参数已弃用,请使用 getNodePathsIsIncludeOneself 参数"); } // 向后兼容,如果传入了旧参数,使用旧参数 diff --git a/src/hooks/useTable/index.d.ts b/src/hooks/useTable/index.d.ts index a99baad..360cada 100644 --- a/src/hooks/useTable/index.d.ts +++ b/src/hooks/useTable/index.d.ts @@ -18,7 +18,7 @@ export interface UseTableOptions ext params?: Record | (() => Record); /** 表单数据转换函数,在每次请求之前调用,接收当前搜索的表单项,要求返回一个对象 */ transform?: (formData: FormValues) => FormValues; - /** 回调函数 */ + /** @deprecated 已弃用,请使用 onSuccess */ callback?: (list: any[], data: any) => void; /** 表单实例(通过 Form.useForm() 创建) */ form?: FormInstance; diff --git a/src/hooks/useTable/index.js b/src/hooks/useTable/index.js index 4d1ebba..e9ad30f 100644 --- a/src/hooks/useTable/index.js +++ b/src/hooks/useTable/index.js @@ -96,6 +96,10 @@ function useTable(service, options) { }, ); + if (restOptions.callback !== undefined) { + console.warn("【useTable】 callback 参数已弃用,请使用 onSuccess 参数"); + } + // 执行回调函数 restOptions.callback && restOptions.callback(res?.data?.list || [], res?.data || {});