用途:在 Element Plus 项目中,当需要在弹层里展示富文本、表格、表单或嵌套操作时使用该技能。弹层可由 hover、click、focus、contextmenu 触发,也支持多种触发方式组合。
主要能力:提供 9 种 placement 定位;支持 dark/light 主题;可配置 width、offset、transition、show-arrow、popper-class、popper-style;支持 show-after、hide-after 延迟与 auto-close 超时;支持 teleported、append-to、persistent 等挂载与持久化控制;支持 virtual-triggering 把触发元素与内容元素分离;内容区可嵌套其他组件。
使用方式:通过 reference 插槽指定触发元素,默认插槽写弹层内容,插槽参数提供 hide 方法用于自定义关闭。可见性可用 v-model:visible 受控,trigger 可传数组实现多触发。常用属性包括 trigger、title、content、width、placement、disabled、offset、show-arrow、popper-options、show-after、hide-after、auto-close、append-to、persistent、virtual-triggering、virtual-ref。事件有 show、before-enter、after-enter、hide、before-leave、after-leave,并对外暴露 hide 方法。
适用场景:富内容提示、嵌套确认操作、弹层内表格或表单、复杂触发场景的虚拟触发、需要程序化控制显隐的交互。
限制:资料未提供收费、价格、平台或效果数据;未提供安装命令与代码以外的运行环境说明,相关事实暂未提供。