为了账号安全,请及时绑定邮箱和手机立即绑定

swal.setDefaults 不是函数

swal.setDefaults 不是函数

PHP
慕仙森 2023-04-15 17:32:11
使用此代码,我试图显示所有排队的警报。<?php     if(count($_SESSION["alerts"]) >= 1){        print("            <script src='https://cdn.jsdelivr.net/npm/sweetalert2@9'></script>        <script>                        var steps = [");        for($i = 0; $i < count($_SESSION["alerts"]); ++$i){            $title = $_SESSION["alerts"][$i][0];            $message = $_SESSION["alerts"][$i][1];            $icon = $_SESSION["alerts"][$i][2];            print("                    {                        title:'$title',                        icon: '$icon',                        text: '$message',                    },            ");        }        print("            ];                        swal.setDefaults({                confirmButtonText: 'Ok',                showCancelButton: false,                animation: true            });            swal.queue(steps);            </script>        ");    }    $_SESSION["alerts"] = null;    $_SESSION["alerts"] = array();        ?>但是,如果我在队列中使用警报调用它,那么我会在 chrome 控制台中看到一条错误消息:swal.setDefaults is not a function我怎样才能使这段代码按预期工作?
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

swal.setDefaults({ }) 在 v8 中被弃用并在 v9 中被移除。使用 swal.mixins({...options});


查看完整回答
反对 回复 2023-04-15
  • 1 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信