这个问题可能是由于 AntdVue a-tree-select 在 focus 时会自动弹出下拉框,而 Modal 也在此时弹出,从而导致了显示又隐藏的问题。

可以尝试以下解决方案:

  1. 使用 'visible' 属性控制 Modal 的显示和隐藏,而不是通过 focus 事件来触发。

  2. 在 a-tree-select 的 'onFocus' 事件中,加入一个延时操作,使得 Modal 的弹出稍微延迟一些时间,避免和 a-tree-select 的下拉框冲突。

  3. 修改 a-tree-select 的 'trigger' 属性,将其改为 'click',这样就不会在 focus 时自动弹出下拉框了,也就避免了和 Modal 的冲突。

希望以上方案能够帮助到你解决问题。

AntdVue a-tree-select 和 Modal 冲突问题解决方法

原文地址: https://www.cveoy.top/t/topic/oKNl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录