youzan / vant-weapp

轻量、可靠的小程序 UI 组件库

Home Page:https://vant.pro/vant-weapp/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dialog.confirm “取消”按钮

nanhai-13 opened this issue · comments

重现链接

const beforeClose = (action) =>
new Promise((resolve) => {
setTimeout(() => {
if (action === 'confirm') {
resolve(true);
} else {
// 点击“取消”按钮;无法关闭弹窗
resolve(false);
}
}, 1000);
});

Dialog.confirm({
title: '标题',
message: '弹窗内容',
beforeClose,
});

Vant Weapp 版本

1.11.5 最新版本

描述一下你遇到的问题。

https://vant-ui.github.io/vant-weapp/#/dialog
异步关闭;官方页面实例操作;点击“取消”按钮;可以关闭弹窗。但chrome浏览器的log有错误信息!

重现步骤

1:点击“取消”按钮;
2:“取消”按钮“ 文字变成 loding图标不停地转圈;但却无法关闭弹窗!

设备/浏览器

Android的微信小程序

image
返回 false 自然无法关闭弹窗,要关闭弹窗返回 true