Selaa lähdekoodia

合并缓存逻辑

lex-xin 6 kuukautta sitten
vanhempi
commit
63150b53e5
3 muutettua tiedostoa jossa 18 lisäystä ja 0 poistoa
  1. 11 0
      package-lock.json
  2. 1 0
      package.json
  3. 6 0
      src/main.ts

+ 11 - 0
package-lock.json

@@ -20,6 +20,7 @@
         "pinia": "^2.0.34",
         "plyr": "^3.7.8",
         "query-string": "^8.1.0",
+        "resize-observer-polyfill": "^1.5.1",
         "rollup-plugin-terser": "^7.0.2",
         "store": "^2.0.12",
         "swiper": "^11.0.3",
@@ -6999,6 +7000,11 @@
         "jsesc": "bin/jsesc"
       }
     },
+    "node_modules/resize-observer-polyfill": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+      "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
+    },
     "node_modules/resolve": {
       "version": "1.22.8",
       "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz",
@@ -13740,6 +13746,11 @@
         }
       }
     },
+    "resize-observer-polyfill": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+      "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
+    },
     "resolve": {
       "version": "1.22.8",
       "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz",

+ 1 - 0
package.json

@@ -32,6 +32,7 @@
     "pinia": "^2.0.34",
     "plyr": "^3.7.8",
     "query-string": "^8.1.0",
+    "resize-observer-polyfill": "^1.5.1",
     "rollup-plugin-terser": "^7.0.2",
     "store": "^2.0.12",
     "swiper": "^11.0.3",

+ 6 - 0
src/main.ts

@@ -10,6 +10,12 @@ import router from '@/router';
 import { promisefiyPostMessage, postMessage } from './helpers/native-message';
 import { browser, setAuth } from './helpers/utils';
 import { state } from './state';
+import ResizeObserver from 'resize-observer-polyfill'
+
+// 增加判断如果不支持当前依赖再设置即可
+if (window.ResizeObserver === undefined) {
+  window.ResizeObserver = ResizeObserver;
+}
 
 // 获取token
 promisefiyPostMessage({ api: 'getToken' }).then((res: any) => {