Skip to content

Dialog 对话框 ​

显示标题、内容和一组操作按钮。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 对话框 -->
<fui-dialog :show="showDialog" title="提示" content="确认执行操作吗?"
  @click="handleDialogClick" @close="showDialog = false" />

在按钮处理方法中按返回的索引执行对应操作,并由页面更新 showDialog。

属性 ​

属性类型说明官网默认值
showBoolean是否显示false
titleString标题提示
colorString标题颜色#333
contentString内容文字-
contentColorString内容颜色#7F7F7F
buttonsArray按钮对象数组,支持 text、color取消、确定
backgroundString对话框背景色#fff
radiusNumber / String圆角,单位 rpx24
maskBackgroundString遮罩颜色rgba(0,0,0,.6)
maskClosableBoolean点击遮罩时是否触发 closetrue

默认按钮为 [{ text: '取消' }, { text: '确定', color: '#465CFF' }]。

事件 ​

事件说明回调参数
click点击对话框按钮包含 index 和按钮字段的对象
close点击可关闭的遮罩{}

本地源码在传入 content 时仍会显示默认插槽,需要替换内容时应同时清空 content。

插槽 ​

插槽说明
default自定义对话框内容