``` 第一步 找到 thinkphp/tpl/dispatch_jump 第二步 替换 dispatch_jump代码 ``` ~~~ **替换代码:** <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <script src="{asset}/layui/layui.js"></script> <link href="{asset}/layui/css/layui.css" rel="stylesheet" type="text/css" /> <script src="https://cdn.bootcss.com/sweetalert/2.1.2/sweetalert.min.js"></script> <style type="text/css"> *{ padding: 0; margin: 0; } body{ background: #fff; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; font-size: 16px; } .system-message{ padding: 24px 48px; } .system-message h1{ font-size: 100px; font-weight: normal; line-height: 120px; margin-bottom: 12px; } .system-message .jump{ padding-top: 10px; } .system-message .jump a{ color: #333; } .system-message .success,.system-message .error{ line-height: 1.8em; font-size: 36px; } .system-message .detail{ font-size: 12px; line-height: 20px; margin-top: 12px; display: none; } </style> <title>跳转提示</title> </head> <body> <div class="system-message"> <?php switch ($code) {?> <?php case 1:?> <script> let a = '<?php echo(strip_tags($msg));?>'; swal({ text: a, icon: "success", button: false }); </script> <?php break;?> <?php case 0:?> <script> let a = '<?php echo(strip_tags($msg));?>'; swal({ text: a, icon: "error", button: false }); </script> <?php break;?> <?php } ?> <p class="detail"></p> <p class="jump"> <a id="href" href="<?php echo($url);?>"></a> <b id="wait" style="display: none"></b> </p> </div> <script type="text/javascript"> (function(){ let wait = document.getElementById('wait'), href = document.getElementById('href').href; let interval = setInterval(function(){ var time = --wait.innerHTML; if(time <= 0) { location.href = href; clearInterval(interval); }; }, 1000); })(); </script> </body> </html> ~~~