CommonDialog 弹窗
基础用法
配置参数
参数 | 说明 | 类型 | 是否必须 |
---|---|---|---|
dialogData | drawerData: 支持element-plus中el-dialog全部参数的导入; btns: 支持弹窗按钮自定义 | Object[] | false |
fullscreen | 是否采用全屏弹窗 | Boolean | false |
width | 弹窗宽度, 目前支持两种数据形式, ’big/middle/small/full/及数字自定义方式‘,其中big:960pxmiddle:'831px', small:'560px',如果直接传number数字时或者百分比时,支持按照百分比或者数字进行宽度的自定义调整, 默认为middle | String/Number | false |
事件
事件名称 | 说明 | 回调 |
---|---|---|
handleClose | 触发el-dialog的before-close钩子,确保点击右上角×后下次依然可以打开弹窗,必须调用 | -- |
closeDialog | 点击取消时,触发的回调事件 | -- |
confirmDialog | 点击确认按钮时,触发的回调事件 | -- |
如果为自定义按钮时,回调事件将按照自定义按钮的onClick函数进行执行回调,
同时需要调用handleClose事件去做弹窗的关闭动作,否则弹窗被关闭后将无法在打开;
如果为自定义按钮时,回调事件将按照自定义按钮的onClick函数进行执行回调,
同时需要调用handleClose事件去做弹窗的关闭动作,否则弹窗被关闭后将无法在打开;