# Async Confirm can be async. ```html Success ``` ```css .n-button { margin: 0 12px 8px 0; } ``` ```js export default { methods: { handleClick(e) { const confirmInstance = this.$NConfirm.success({ title: 'Async', content: 'Click and count down 3 second', positiveText: 'Confirm', onPositiveClick: () => { confirmInstance.loading = true this.$NMessage.success('Count down 3 second') return new Promise(resolve => window.setTimeout(() => resolve(true), 3000)) } }) } } } ```