diff --git a/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx b/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx index 0185e6677996db066d8bbcbb2357e6fa963af881..eaec2aa4fca93af0c083f27d089c2c6724884594 100644 --- a/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx +++ b/src/editor/data-picker/ibiz-mpicker/ibiz-mpicker.tsx @@ -249,8 +249,11 @@ export const IBizMPicker = defineComponent({ if ( selects.includes('empty') || selects.some(selectKey => selectKey.includes('DEUIACTION')) - ) + ) { + // 执行行为时关闭下拉,防止弹窗层级异常 + editorRef.value?.blur(); return resetCurValue(); + } const val: Array = []; let value: string | Array | null = null; const selections = selects.map((select: string) => {