index.html 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="user-scalable=no,width=device-width,initial-scale=1.0" />
  7. <title>智慧园区</title>
  8. <link rel="icon" href="<%= BASE_URL %>favicon.ico" />
  9. <link rel="stylesheet" href="//at.alicdn.com/t/font_2708434_0b4jj1u2cecl.css" />
  10. <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
  11. <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.14&key=YOUR KEY"></script>
  12. </head>
  13. <body>
  14. <noscript>
  15. <strong>We're sorry but sunshineguard-vue-wx doesn't work properly without
  16. JavaScript enabled. Please enable it to continue.</strong>
  17. </noscript>
  18. <div id="app"></div>
  19. <script src="<%= BASE_URL %>/viewport-units-buggyfill.min.js"></script>
  20. <script src="<%= BASE_URL %>/store.min.js"></script>
  21. <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.min.js"></script>
  22. <script src="https://cdn.bootcdn.net/ajax/libs/vant/2.12.10/vant.min.js"></script>
  23. <script src="https://cdn.bootcss.com/moment.js/2.20.1/moment.min.js"></script>
  24. <script src="https://cdn.bootcss.com/moment.js/2.20.1/locale/zh-cn.js"></script>
  25. <!-- built files will be auto injected -->
  26. <script>
  27. window.onload = function () {
  28. let urlType = getUrlParameter(location.href, "urlType");
  29. if (urlType) {
  30. window.location.href = "/web/viewer.html?" + location.search;
  31. } else {
  32. window.viewportUnitsBuggyfill.init({
  33. hacks: window.viewportUnitsBuggyfillHacks,
  34. });
  35. }
  36. };
  37. //??vconsole
  38. function loadJS(js, callback) {
  39. var fileref = document.createElement("script"),
  40. loaded;
  41. fileref.setAttribute("type", "text/javascript");
  42. fileref.setAttribute("src", js);
  43. if (callback) {
  44. fileref.onreadystatechange = fileref.onload = function () {
  45. if (!loaded) {
  46. callback();
  47. }
  48. loaded = true;
  49. };
  50. }
  51. document.getElementsByTagName("head")[0].appendChild(fileref);
  52. }
  53. function getUrlParameter(url, name) {
  54. var regexSearch = "[\\?&#]" + name + "=([^&#]*)";
  55. var regex = new RegExp(regexSearch);
  56. var results = regex.exec(url);
  57. return results ? window.decodeURIComponent(results[1]) : "";
  58. }
  59. var vconsole = getUrlParameter(location.href, "vconsole");
  60. if (vconsole) {
  61. loadJS("<%= BASE_URL %>/vconsole.min.js", function () {
  62. new VConsole();
  63. });
  64. }
  65. </script>
  66. </body>
  67. </html>