# Conform 控件功能:用于显示一个确认对话框,包含消息内容和“确认”与“取消”操作按钮,常用于用户操作前的二次确认。 类型:容器控件 父类控件:`bricks.PopupWindow` ## 初始化参数 | 参数名 | 类型 | 说明 | |--------|------|------| | `message` | String | 要显示的消息文本内容,支持多语言(i18n)和自动换行。 | | `conform` | Object | 可选,用于自定义“确认”按钮的配置,如事件处理扩展、图标、标签等,会合并到默认配置中。 | | `discard` | Object | 可选,用于自定义“取消”按钮的配置,行为同 `conform`。 | | `timeout` | Number | 继承自父类,此处被强制设为 0,表示不启用自动关闭。 | | `auto_open` | Boolean | 继承自父类,设为 true,表示构造后自动弹出显示。 | > 注:`opts` 中其他继承自 `PopupWindow` 的参数也适用,但本控件内部重写了 `timeout` 和 `auto_open`。 ## 主要事件 | 事件名 | 触发时机 | 携带数据 | |--------|----------|--------| | `conformed` | 用户点击“确认”按钮时触发 | 无特定数据,仅事件通知 | | `cancelled` | 用户点击“取消”按钮时触发 | 无特定数据,仅事件通知 | > 事件通过 `this.dispatch()` 派发,可通过实例绑定监听。