Sweetalert2电子邮件验证不起作用

时间:2018-06-21 20:09:31

标签: javascript sweetalert2

我正在尝试使用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参数,则会弹出一个对话框,提示“输入的电子邮件:未定义”,因此不会传递实际的电子邮件地址。

1 个答案:

答案 0 :(得分:0)

我将const {value: email} = await替换为const email = await,然后开始工作