From 7f6a8bc87e364685defe7f039264b2de064806c5 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 20 Mar 2026 18:04:13 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=80=89=E6=8B=A9=E6=A1=86=EF=BC=8C=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E6=95=B0=E6=8D=AE=E6=97=B6=E4=B8=8D=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E9=97=AA=E7=83=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/plugins/common/remote-select.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue index 5ae510993..9c5952cfb 100644 --- a/packages/ui/certd-client/src/components/plugins/common/remote-select.vue +++ b/packages/ui/certd-client/src/components/plugins/common/remote-select.vue @@ -235,9 +235,10 @@ watch( const { form } = value; const oldForm: any = oldValue?.form; let changed = oldForm == null || optionsRef.value.length == 0; + debugger; if (props.watches && props.watches.length > 0) { for (const key of props.watches) { - if (oldForm && form[key] != oldForm[key]) { + if (oldForm && JSON.stringify(form[key]) != JSON.stringify(oldForm[key])) { changed = true; break; }