04903dc0b939665e9ade3be1012a1d68884b0d1f
根因:el-popover 使用 :visible 受控模式,closeAllPopovers() 将 showPopover 设为 false 后,Vue 尚未完成 DOM 更新时 showChargeDialog 已被设为 false,导致弹窗组件被销毁 而 popover 的 visible 状态变更未传播到 DOM,弹窗消失但 popover 残留。 修复:在 closeChargeDialog 中使用 nextTick 等待 Vue 完成 popover 关闭的 DOM 更新后, 再设置 showChargeDialog = false 关闭主弹窗。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%