vant Dialog组件调用异步关闭
时间: 2023-09-28 21:10:11 浏览: 129
关闭对话框
Dialog组件的异步关闭可以通过Promise实现。在打开Dialog时,可以返回一个Promise对象,在Dialog关闭时,resolve该Promise对象。例如:
```javascript
this.$dialog.alert({
title: '提示',
message: '确定要关闭吗?'
}).then(() => {
// Dialog已经关闭
console.log('Dialog已经关闭');
}).catch(() => {
// 取消关闭
console.log('取消关闭');
});
```
在上面的例子中,当Dialog关闭时,会resolve该Promise对象,然后在`.then()`的回调函数中执行需要的操作。如果用户取消关闭Dialog,则会执行`.catch()`的回调函数。
阅读全文