要在不点击任何确定或取消图标的情况下打开swal,你可以使用以下解决方法:
setTimeout(function() {
swal("Hello World!");
document.querySelector('.swal-button--confirm').click();
}, 1000);
上述代码将在1秒后打开swal对话框,并通过模拟点击确定按钮来关闭对话框。
async function openSwal() {
await new Promise(function(resolve, reject) {
swal({
title: "Hello World!",
closeOnClickOutside: false,
}).then(function() {
resolve();
});
});
// 在用户点击确定后执行的代码
console.log("Swal已关闭");
}
openSwal();
上述代码使用async/await和Promise对象来等待用户点击确定按钮后再执行后续代码。在swal函数中,我们设置了closeOnClickOutside属性为false,以确保用户只能通过点击确定按钮关闭对话框。
这些解决方法可以让你在不点击任何确定或取消图标的情况下打开swal对话框。选择其中一种方法,根据你的需求进行使用。
上一篇:不点击即可突出显示当前路线项