# 反馈弹框组件 Beta
# 使用示例
正常默认
带图标的
无图标-无标题-
仅内容--
复制代码
# 属性
如果传递未列出的【属性】和【自定义】监听事件将会传递给内部的 【element dialog】 组件
参数 | 必填 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|---|
customerClass | 否 | 自定义样式类名 | string | — | — |
desc | 否 | 反馈描述 | string/object | — | — |
isJSVersion | 否 | 是否为 js 版本 | boolean | false/true | - |
footerBtnStyle | 否 | footer 按钮样式 | string/object | —— | —— |
show | 是 | 是否展示弹窗,需要使用 .sync 同步修饰符 | boolean | false/true | - |
showFooter | 否 | 是否展示 footer 部分, 默认展示 | boolean | false/true | true |
isFullScreen | 否 | 是否全屏展示 | boolean | false/true | false |
showSuccessIcon | 否 | 是否显示成功图标 | boolean | false/true | false |
showWarningIcon | 否 | 是否显示错误图标 | boolean | false/true | false |
showErrorIcon | 否 | 是否显示错误图标 | boolean | true/false | false |
showTitle | 否 | 是否显示标题 | boolean | false/true | true |
size | 否 | 弹框尺寸 | string | medium/large | medium |
showCancelButton | 否 | 显示取消按钮 | boolean | false/true | true |
type | 否 | 弹框类型,default:默认;warning:告警;success:成功;error:失败 | string | 'default', 'warning', 'success' | default |
title | 是 | 标题 | string | — | "默认标题" |
top | 否 | 弹框距离顶部的高度 | string | — | 30vh |
modal | 否 | 是否需要遮罩层 | boolean | false/true | true |
modalAppendToBody | 否 | 遮罩层是否插入至 body 元素上,若为 false,则遮罩层会插入至 Dialog 的父元素 | boolean | false/true | true |
appendToBody | 否 | Dialog 自身是否插入至 body 元素上。嵌套的 Dialog 必须指定该属性并赋值为 true | boolean | false/true | false |
lockScroll | 否 | 是否在 Dialog 出现时将 body 滚动锁定 | boolean | false/true | true |
closeOnClickModal | 否 | 是否可以通过点击 modal 关闭 Dialog | boolean | false/true | true |
closeOnPressEscape | 否 | 是否可以通过按下 ESC 关闭 Dialog | boolean | false/true | true |
showClose | 否 | 是否显示关闭按钮 | boolean | false/true | true |
center | 否 | 是否对头部和底部采用居中布局 | boolean | false/true | false |
destroyOnClose | 否 | 关闭时销毁 Dialog 中的元素 | boolean | false/true | false |
customClass | 否 | Dialog 的自定义类名 | string | — | — |
cancelBtnTxt | 否 | 取消文本 | string | — | — |
confirmBtnTxt | 否 | 确认文本 | string | — | — |
beforeCancel | 否 | 点击取消的钩子函数 | function | — | — |
beforeConfirm | 否 | 点击确认调用的回调函数 | function | — | — |
onCLose | 否 | 点击关闭按钮时的回调函数 | function | — | — |
# Events
事件名称 | 说明 | 回调参数 |
---|---|---|
close-dialog | YkcFeedbackDialog 关闭弹框时 | — |
open-dialog | YkcFeedbackDialog 打开弹框时 | — |