我正在尝试使用Sweetalert2来验证输入,但无法正常工作。下面的代码将打开弹出窗口,然后正确识别不正确的电子邮件地址,但是如果输入了正确的电子邮件地址,则不会显示第二行,那么什么也不会发生。
(async function getEmail() {
const {value: email} = await swal({
title: 'Input email address',
input: 'email',
inputPlaceholder: 'Enter your email address'
})
if (email) {
swal('Entered email: ' + email)
}
])()
在进一步调查中,我发现如果删除if参数,则会弹出一个对话框,提示“输入的电子邮件:未定义”,因此不会传递实际的电子邮件地址。
答案 0 :(得分:0)
我将const {value: email} = await
替换为const email = await
,然后开始工作