소스 검색

fix(SCRM-7511): vconsole调整

john 9 달 전
부모
커밋
2ac098123f
4개의 변경된 파일51개의 추가작업 그리고 28개의 파일을 삭제
  1. 1 25
      index.html
  2. 1 0
      package.json
  3. 23 2
      src/main.js
  4. 26 1
      yarn.lock

+ 1 - 25
index.html

@@ -24,31 +24,7 @@
       //   document.getElementsByTagName('title')[0].innerText= '临时停车'
       // }
     </script>
-     <script>
-      try {
-        // 或者使用配置参数来初始化,详情见文档
-        // 开发环境和qa环境 打开debug
-        // const debug = /dev-t?-?|qa-t?-?|sl-t?-?|2486/.test(window.location.origin);
-        let debug = false;
-        const keys = ['https://dev-','https://qa-','https://lt-','https://sl-','http://127.0.0.1', 'http://localhost:8080'];
-        keys.forEach(key => {
-          if(!debug && window.location.origin.indexOf(key) > -1) {
-            debug = true
-          }
-        })
-        if (debug) {
-          const script = document.createElement('script');
-          script.src = 'https://unpkg.com/vconsole@latest/dist/vconsole.min.js';
-          document.head.appendChild(script);
-          script.addEventListener('load', () => {
-            setTimeout(() => {
-              window.vConsole = new window.VConsole();
-            }, 200);
-          });
-        }
-      } catch (error) {
-        console.log(error);
-      }
+    <script>
       if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) ) {
         // https://developers.weixin.qq.com/community/develop/doc/000ae2cb950808f90d8bc415551800
         window.H5_LAUNCH_URL = location.href;

+ 1 - 0
package.json

@@ -23,6 +23,7 @@
     "sockjs-client": "^1.6.1",
     "uuid": "^10.0.0",
     "vant": "^3.6.12",
+    "vconsole": "^3.15.1",
     "vue": "^3.4.34",
     "vue-router": "^4.4.0",
     "vuex": "^4.1.0"

+ 23 - 2
src/main.js

@@ -3,11 +3,32 @@ import App from './App.vue'
 import store from './store/index.js';
 import '@/common/css/quill.snow.css'; // 引入对富文本的支持
 import router from './routes/index.js'
-
-console.log(777, router)
+import VConsole from 'vconsole';
 import userFilters from './utils/filters.js'
 import AppInitPlugins from  './plugins/AppInit';
 
+try {
+  // 或者使用配置参数来初始化,详情见文档
+  // 开发环境和qa环境 打开debug
+  // const debug = /dev-t?-?|qa-t?-?|sl-t?-?|2486/.test(window.location.origin);
+  let debug = false;
+  const keys = ['https://dev-','https://qa-','https://lt-','https://sl-','http://127.0.0.1', 'http://localhost:8080', 'http://192.168.3.9:8080', '8080'];
+  keys.forEach(key => {
+    if(!debug && window.location.origin.indexOf(key) > -1) {
+      debug = true
+    }
+  })
+  if (debug) {
+    window.vConsole = new VConsole(
+      // { theme: 'dark' }
+    );
+    setTimeout(() => {
+      window.vConsole?.setSwitchPosition(800, 800);
+    }, 1000)
+  }
+} catch (err) {
+
+}
 
 // ui 组件
 import {

+ 26 - 1
yarn.lock

@@ -19,7 +19,7 @@
   dependencies:
     "@babel/types" "^7.25.6"
 
-"@babel/runtime@~7.17.9":
+"@babel/runtime@^7.17.2", "@babel/runtime@~7.17.9":
   version "7.17.9"
   resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
   integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
@@ -466,6 +466,16 @@ copy-anything@^2.0.1:
   dependencies:
     is-what "^3.14.1"
 
+copy-text-to-clipboard@^3.0.1:
+  version "3.2.0"
+  resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b"
+  integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==
+
+core-js@^3.11.0:
+  version "3.39.0"
+  resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/core-js/-/core-js-3.39.0.tgz#57f7647f4d2d030c32a72ea23a0555b2eaa30f83"
+  integrity sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==
+
 cross-env@^7.0.3:
   version "7.0.3"
   resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"
@@ -910,6 +920,11 @@ ms@^2.1.1, ms@^2.1.3:
   resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
   integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
 
+mutation-observer@^1.0.3:
+  version "1.0.3"
+  resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0"
+  integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==
+
 nanoid@^3.3.7:
   version "3.3.7"
   resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
@@ -1278,6 +1293,16 @@ vant@^3.6.12:
     "@vant/popperjs" "^1.2.1"
     "@vant/use" "^1.4.2"
 
+vconsole@^3.15.1:
+  version "3.15.1"
+  resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/vconsole/-/vconsole-3.15.1.tgz#569a8ab15f353259527bbcf004f02946b4482cff"
+  integrity sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==
+  dependencies:
+    "@babel/runtime" "^7.17.2"
+    copy-text-to-clipboard "^3.0.1"
+    core-js "^3.11.0"
+    mutation-observer "^1.0.3"
+
 vite-plugin-compression@^0.5.1:
   version "0.5.1"
   resolved "https://nexus-internal.kerryonvip.com/repository/kerry-npm-group/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz#a75b0d8f48357ebb377b65016da9f20885ef39b6"