From 7b2fd6ebd40680343c299941427194dbeccf53b7 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Tue, 29 Aug 2023 18:56:02 +0800 Subject: [PATCH] =?UTF-8?q?fix(editor):=20datasource=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E8=A1=A5=E5=85=A8=E7=94=A8=E9=BC=A0=E6=A0=87=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E5=87=BA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor/src/fields/DataSourceInput.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/editor/src/fields/DataSourceInput.vue b/packages/editor/src/fields/DataSourceInput.vue index e2585eef..3de227fd 100644 --- a/packages/editor/src/fields/DataSourceInput.vue +++ b/packages/editor/src/fields/DataSourceInput.vue @@ -16,7 +16,6 @@ " style="width: 100%" @blur="blurHandler" - @change="changeHandler" @input="inputHandler" @select="selectHandler" > @@ -111,6 +110,8 @@ const blurHandler = () => { isFocused.value = false; setDisplayState(); + + emit('change', state.value); }; const changeHandler = (v: string) => { @@ -314,5 +315,7 @@ const selectHandler = async ({ value, type }: { value: string; type: 'dataSource newSelectionStart = dotIndex + suggestText.length + 1; } input.value?.setSelectionRange(newSelectionStart, newSelectionStart); + + changeHandler(state.value); };