From 869900f7f08057c14ea683cd24cc2307b004f2e7 Mon Sep 17 00:00:00 2001 From: ZhangAo Date: Mon, 8 Sep 2025 17:31:30 +0800 Subject: [PATCH] u --- .../base-vue/packages/ao-design/src/popup/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/base-project/base-vue/packages/ao-design/src/popup/index.tsx b/code/base-project/base-vue/packages/ao-design/src/popup/index.tsx index feaccafa..3187cdd7 100644 --- a/code/base-project/base-vue/packages/ao-design/src/popup/index.tsx +++ b/code/base-project/base-vue/packages/ao-design/src/popup/index.tsx @@ -1,6 +1,6 @@ import type { VNode } from 'vue' import { arrow, offset, useFloating } from '@floating-ui/vue' -import { cloneVNode, defineComponent, ref, Teleport, onMounted } from 'vue' +import { cloneVNode, defineComponent, onMounted, ref, Teleport ,watch} from 'vue' import { getPrefixCls } from '../_utils/getPrefixCls' @@ -40,6 +40,11 @@ export default defineComponent({ console.log('triggerRef 已挂载:', triggerRef.value) // 正确打印 // 可以在此处调用 useFloating 的更新逻辑(如果有需要) }) + watch(triggerRef, (newVal) => { + if (newVal !== null) { + console.log('triggerRef 已挂载:', newVal) // 正确打印 DOM 元素 + } + }, { immediate: true }) // 立即执行一次(可选) // 显示/隐藏/切换浮动层 const showPopup = () => (visible.value = true)