| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 | <!DOCTYPE html><html lang="zh_CN" id="htmlRoot"><head>  <meta charset="UTF-8" />  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />  <meta name="renderer" content="webkit" />  <meta name="viewport"    content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" />  <title></title>  <link rel="icon" href="<%= basePublicPath %>/logo.png" />  <!-- 全局配置 -->  <script>    window._CONFIG = {};  </script></head><body>  <script>    (() => {      var htmlRoot = document.getElementById('htmlRoot');      var theme = window.localStorage.getItem('__APP__DARK__MODE__');      if (htmlRoot && theme) {        htmlRoot.setAttribute('data-theme', theme);        theme = htmlRoot = null;      }    })();  </script>  <div id="app">    <style>      html[data-theme='dark'] .app-loading {        background-color: #2c344a;      }      html[data-theme='dark'] .app-loading .app-loading-title {        color: rgba(255, 255, 255, 0.85);      }      .app-loading {        display: flex;        width: 100%;        height: 100%;        justify-content: center;        align-items: center;        flex-direction: column;        background-color: #f4f7f9;      }      .app-loading .app-loading-wrap {        position: absolute;        top: 50%;        left: 50%;        display: flex;        -webkit-transform: translate3d(-50%, -50%, 0);        transform: translate3d(-50%, -50%, 0);        justify-content: center;        align-items: center;        flex-direction: column;      }      .app-loading .dots {        display: flex;        padding: 98px;        justify-content: center;        align-items: center;      }      .app-loading .app-loading-title {        display: flex;        margin-top: 30px;        font-size: 30px;        color: rgba(0, 0, 0, 0.85);        justify-content: center;        align-items: center;      }      .app-loading .app-loading-logo {        display: block;        width: 90px;        margin: 0 auto;        margin-bottom: 20px;      }      .dot {        position: relative;        display: inline-block;        width: 48px;        height: 48px;        margin-top: 30px;        font-size: 32px;        transform: rotate(45deg);        box-sizing: border-box;        animation: antRotate 1.2s infinite linear;      }      .dot i {        position: absolute;        display: block;        width: 20px;        height: 20px;        background-color: #0065cc;        border-radius: 100%;        opacity: 0.3;        transform: scale(0.75);        animation: antSpinMove 1s infinite linear alternate;        transform-origin: 50% 50%;      }      .dot i:nth-child(1) {        top: 0;        left: 0;      }      .dot i:nth-child(2) {        top: 0;        right: 0;        -webkit-animation-delay: 0.4s;        animation-delay: 0.4s;      }      .dot i:nth-child(3) {        right: 0;        bottom: 0;        -webkit-animation-delay: 0.8s;        animation-delay: 0.8s;      }      .dot i:nth-child(4) {        bottom: 0;        left: 0;        -webkit-animation-delay: 1.2s;        animation-delay: 1.2s;      }      @keyframes antRotate {        to {          -webkit-transform: rotate(405deg);          transform: rotate(405deg);        }      }      @-webkit-keyframes antRotate {        to {          -webkit-transform: rotate(405deg);          transform: rotate(405deg);        }      }      @keyframes antSpinMove {        to {          opacity: 1;        }      }      @-webkit-keyframes antSpinMove {        to {          opacity: 1;        }      }    </style>    <div class="app-loading">      <div class="app-loading-wrap">        <img src="<%= basePublicPath %>/resource/img/logo.png" class="app-loading-logo"          alt="Logo" />        <div class="app-loading-dots">          <span class="dot dot-spin"><i></i><i></i><i></i><i></i></span>        </div>        <div class="app-loading-title"></div>      </div>    </div>  </div>  <script type="module" src="/src/main.ts"></script>  <!-- 百度统计 -->  <script>    var _hmt = _hmt || [];    (function () {      var hm = document.createElement("script");      hm.src = "https://hm.baidu.com/hm.js?0febd9e3cacb3f627ddac64d52caac39";      var s = document.getElementsByTagName("script")[0];      s.parentNode.insertBefore(hm, s);    })();  </script></body></html>
 |