Skip to content

Confirm 确认

属于全局弹出框的一种, 在即将执行的主要操作之前, 让用户确认一次

TIP

和 Message一样,都是基于messageBox开发的, 因此会有许多相似的属性.

相似的某些属性使用可以查看Message 消息

基础用法

  • title 指定确认框的标题
  • text指定确认框的文本内容

TIP

confirm将会返回一个promise对象, 在then方法中你可以拿到用户的操作结果

不同的状态

使用 type 指定确认框的类型, 可取值为[success 、 info 、 warning 、 danger]

偏移量

可以通过 top 属性控制确认框距离顶部的距离, 默认情况下,Confirm处于视口正中心。

自定义按钮文本

可以通过 cancelBtnText confirmBtnText 指定 取消按钮 确认按钮 的文本

区分不同的关闭类型

有许多途径可以关闭确认框, 大体分为: closecancelconfirm

其中 cancelconfirm 只能通过取消按钮确认按钮触发, 而close可以通过按下esc、点击遮罩、点击close图标触发。

只有在点击confirm是才会走成功的回调, 其余的都会走失败的回调

Confirm API

Confirm Props

属性名说明类型默认值
title通知的标题Stringdefault title
text通知的内容String---
type类型success/ info/ warning /danger---
top距离顶部的偏移量String---
draggable是否可以被拖拽Booleanfalse
cancelBtnText取消按钮文本String取消
confirmBtnText确认按钮文本String确认
showMark是否展示遮罩层Booleantrue
icon自定义消息的图标String---
color自定义图标的颜色String---

源代码

组件

贡献者

Released under the MIT License.