SuperAPI AI 工具集

el-message-box

智能体与模型

查看项目

更新于 10-15 23:32

技能介绍

用途:MessageBox 是 Element Plus 提供的模态对话框组件技能,用于模拟系统级的 alert、confirm 与 prompt 弹窗,适合需要中断用户操作、要求确认或收集输入的交互场景,如操作确认、删除警告、关键通知与用户输入提示。

主要能力:提供四种调用方式。ElMessageBox.alert 显示提示对话框;ElMessageBox.confirm 显示确认对话框;ElMessageBox.prompt 显示输入对话框;ElMessageBox.close 关闭消息框。confirm 与 prompt 返回 Promise,通过 then/catch 处理确认或取消结果;prompt 支持 inputPattern、inputValidator 与 inputErrorMessage 做输入校验。

配置选项:支持 title、message、type(primary/success/warning/info/error)、icon、dangerouslyUseHTMLString、customClass、customStyle、showClose、showCancelButton、showConfirmButton、cancelButtonText、confirmButtonText、cancelButtonType、confirmButtonType、closeOnClickModal、closeOnPressEscape、center、draggable、beforeClose、distinguishCancelAndClose、inputPlaceholder、inputPattern、inputValidator、inputErrorMessage 等。

使用方式:从 element-plus 导入 ElMessageBox,在事件处理函数中调用。beforeClose 回调 (action, instance, done) 支持异步操作,可设置 confirmButtonLoading 并在完成后调用 done()。

限制与注意:使用 dangerouslyUseHTMLString 渲染 HTML 存在安全风险,需谨慎。资料未提供安装命令、版本要求、收费信息及平台差异等细节。