From c5f2577f515e7ae96b27b509e5dd4b3317fcb7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Wed, 9 Jun 2021 18:31:01 +0800 Subject: [PATCH] fix(api-select): loss option data on event callback close #733 --- src/components/Form/src/components/ApiSelect.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Form/src/components/ApiSelect.vue b/src/components/Form/src/components/ApiSelect.vue index 5e2ea63c..389d9f46 100644 --- a/src/components/Form/src/components/ApiSelect.vue +++ b/src/components/Form/src/components/ApiSelect.vue @@ -25,7 +25,7 @@ import { isFunction } from '/@/utils/is'; import { useRuleFormItem } from '/@/hooks/component/useFormItem'; import { useAttrs } from '/@/hooks/core/useAttrs'; - import { get } from 'lodash-es'; + import { get, omit } from 'lodash-es'; import { LoadingOutlined } from '@ant-design/icons-vue'; import { useI18n } from '/@/hooks/web/useI18n'; @@ -83,6 +83,7 @@ prev.push({ label: next[labelField], value: numberToString ? `${value}` : value, + ...omit(next, [labelField, valueField]), }); } return prev;