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 |