From 4870c43f39d88fdab2d7b1262bc2fb62ad26d9fe Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Tue, 8 Jul 2025 13:44:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E3=80=90issues/8527=E3=80=91?= =?UTF-8?q?apiSelect=E5=88=86=E9=A1=B5=E5=8A=A0=E8=BD=BD=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Form/src/components/ApiSelect.vue | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/jeecgboot-vue3/src/components/Form/src/components/ApiSelect.vue b/jeecgboot-vue3/src/components/Form/src/components/ApiSelect.vue index 24d2753e9..8bb7c1238 100644 --- a/jeecgboot-vue3/src/components/Form/src/components/ApiSelect.vue +++ b/jeecgboot-vue3/src/components/Form/src/components/ApiSelect.vue @@ -123,9 +123,22 @@ }, [] as OptionsItem[]); }); // update-begin--author:liaozhiyang---date:20240823---for:【issues/6999】ApiSelect联动更新字段不生效(代码还原) - watchEffect(() => { - props.immediate && fetch(); - }); + // update-begin--author:liaozhiyang---date:20250707---for:【issues/8527】apiSelect分页加载重复请求 + watch( + () => props.immediate, + () => { + props.immediate && fetch(); + }, + { immediate: true } + ); + watch( + () => [props.api, props.pageConfig, props.resultField, props.params], + () => { + props.immediate && fetch(); + }, + { deep: true } + ); + // update-end--author:liaozhiyang---date:20250707---for:【issues/8527】apiSelect分页加载重复请求 // update-end--author:liaozhiyang---date:20240823---for:【issues/6999】ApiSelect联动更新字段不生效(代码还原) watch(