我想执行代码,直到在甜蜜警报提示中输入值为止。基本上,我想从与基本js提示相同的甜蜜警报提示中阻止行为。
let value= Swal.fire({
title: "An input!",
text: "Write something interesting:",
input: 'text',
showCancelButton: true
})
这是甜蜜的提示提示代码,它将值存储在“值”中。目前,该操作是异步的。我希望进一步的代码执行能够等到我没有值为止。
[除了甜言蜜语以外,还有其他库无法执行预期的行为,对此我很感兴趣。我想要的只是带有阻塞行为的风格化提示。
我相信甜蜜的警戒可以兑现诺言。因此,当您执行代码时,可以执行
value.then( (foo) => {
// your code goes here after the input is received
})
或者如果您不想将其存储在变量中,只需运行原始的甜蜜警报代码:
Swal.fire({
title: "An input!",
text: "Write something interesting:",
input: 'text',
showCancelButton: true
})
.then((foo) => {
// your code goes here after the input is received
});
在这种情况下,foo将成为用户提供的输入内容