Confirm #
A simple modal with message and ok and cancel buttons. Returns promise with true
if ok clicked and false
if cancel is clicked.
export default {
methods: {
onButtonClick() {
this.$vaModal.confirm('Are you sure you want to see standard alert?')
.then((ok) => ok && alert('This is standard browser alert'))
},
},
}
Props #
Any prop from VaModal can be passed to confirm. Event listeners can be passed with on
prefix. For example, onClickOutside
.
Name | Description | Types | Default |
---|---|---|---|
allowBodyScroll | Allows the document scroll while modal is open. |
|
|
anchorClass | Set class name to the |
| - |
ariaCloseLabel | The aria-label of the close button |
|
|
attachElement | A valid selector of element, where modal will be rendered |
|
|
backgroundColor | The background color of the modal dialog |
|
|
beforeCancel |
| - | |
beforeClose | Function run before closing the modal |
| - |
beforeOk |
| - | |
blur | Use |
|
|
cancelText | Text string to place in the default footer Cancel button |
|
|
child:cancelButton |
| - | |
child:closeButton |
| - | |
child:okButton |
| - | |
closeButton |
|
| |
disableAttachment | Ignore |
|
|
fixedLayout | Use |
|
|
fullscreen | Add the |
|
|
hideDefaultActions | Use |
|
|
maxHeight | Use |
|
|
maxWidth | Use |
|
|
message | Content of modal body |
|
|
mobileFullscreen | Use |
|
|
noDismiss | Disable both close on overlay click and close on Esc |
|
|
noEscDismiss | Disable close on Esc |
|
|
noOutsideDismiss | Disable close on overlay click |
|
|
noPadding | Disable padding in the modal dialog |
|
|
okText | Text string to place in the default footer Ok button |
|
|
onBeforeClose | Function to be called before closing |
| |
onBeforeOpen | Function to be called before opening |
| |
onCancel | Function to be called after cancel button is been pressed |
| |
onClickOutside | Function to be called after clicking outside the modal |
| |
onClose | Function to be called after closing |
| |
onOk | Function to be called after pressing the "ok" button |
| |
onOpen | Function to be called after opening the modal |
| |
overlay | Use |
|
|
overlayOpacity | Set the overlay's opacity |
|
|
showNestedOverlay |
|
| |
size | Set the size of the modal's width. |
|
|
sizesConfig | Provide a set of sizes as a global component specific setting. |
|
|
title | Text content to place in the title |
|
|
withoutTransitions | Use |
|
|
zIndex | Set the modal's |
| - |
Events #
Name | Description |
---|---|
beforeClose | Emits before modal's start closing after transition started |
beforeOpen | Emits before modal's open after transition started |
cancel | Emits when the user closes the modal window without side effects |
clickOutside | Emits when overlay is clicked |
close | Emits when modal's is closed and transition is complete |
ok | Emits when Ok button is clicked |
open | Emits when modal's is open and transition is complete |
update:modelValue | The event is triggered when the component needs to change visibility |