diff --git a/resources/views/chat/partials/scripts.blade.php b/resources/views/chat/partials/scripts.blade.php index a25aa72..462f2a4 100644 --- a/resources/views/chat/partials/scripts.blade.php +++ b/resources/views/chat/partials/scripts.blade.php @@ -162,9 +162,18 @@ toUserSelect.value = username; document.getElementById('content').focus(); }; + // 双击打开用户名片弹窗 item.ondblclick = () => { if (username !== window.chatContext.username) { - showUserInfoInSay2(username); + // 触发 Alpine.js 用户名片弹窗 + const modalContainer = document.getElementById('user-modal-container'); + if (modalContainer && modalContainer.__x) { + modalContainer.__x.$data.fetchUser(username); + } else if (modalContainer) { + // Alpine v3 使用 _x_dataStack + const alpineData = Alpine.$data(modalContainer); + if (alpineData) alpineData.fetchUser(username); + } } }; userList.appendChild(item);