Переглянути джерело

Merge branch 'sport' into telegram

zhejiushizhuce 1 рік тому
батько
коміт
eb6d3e5885
2 змінених файлів з 21 додано та 10 видалено
  1. 9 9
      src/App.js
  2. 12 1
      src/widgets/WCashWheel/WWheel/WWheel.jsx

+ 9 - 9
src/App.js

@@ -132,15 +132,15 @@ const App = () => {
         //
         // })
         let timeout=3000;
-        new FontFaceObserver("SWISSC-BT").load(null,timeout).catch(e=>{
-            // console.log(e);
-        });
-        new FontFaceObserver("Roboto").load(null,timeout).catch(e=>{
-            // console.log(e);
-        });
-        new FontFaceObserver("Roboto-1").load(null,timeout).catch(e=>{
-            // console.log(e);
-        });
+        // new FontFaceObserver("SWISSC-BT").load(null,timeout).catch(e=>{
+        //     // console.log(e);
+        // });
+        // new FontFaceObserver("Roboto").load(null,timeout).catch(e=>{
+        //     // console.log(e);
+        // });
+        // new FontFaceObserver("Roboto-1").load(null,timeout).catch(e=>{
+        //     // console.log(e);
+        // });
     }
     //检查邀请码
     const checkInviteCode=()=>{

+ 12 - 1
src/widgets/WCashWheel/WWheel/WWheel.jsx

@@ -79,9 +79,20 @@ const WWheel=({openShare,showShare=true,onClose=null})=>{
     const loadImgs=()=>{
         let totalCount=spinImgSrc.length;
         let loadedCount=0;
+        let checkFont=()=>{
+            let isloadFont=document.fonts.check("12px SWISSC-BT");
+            if (isloadFont)setImgLoaded(true);
+            else
+            {
+                setTimeout(()=>{
+                    setImgLoaded(true);
+                },1000);
+            }
+        }
         let checkDone=()=>{
             if (loadedCount===totalCount){
-                setImgLoaded(true);
+                // setImgLoaded(true);
+                checkFont();
             }
         }
         for (let i = 0; i < totalCount; i++) {