Browse Source

fix: cdn use bug

richard1015 2 years ago
parent
commit
0fdb147a82
1 changed files with 8 additions and 4 deletions
  1. 8 4
      src/packages/utils/useLockScroll/index.ts

+ 8 - 4
src/packages/utils/useLockScroll/index.ts

@@ -6,15 +6,19 @@ const CLSNAME = 'nut-overflow-hidden';
 export const useLockScroll = (isLock: () => boolean) => {
   const lock = () => {
     if (isLock()) {
-      !count && body.classList.add(CLSNAME);
-      count++;
+      try {
+        !count && body.classList.add(CLSNAME);
+        count++;
+      } catch (error) {}
     }
   };
 
   const unlock = () => {
     if (isLock() && count) {
-      count--;
-      !count && body.classList.remove(CLSNAME);
+      try {
+        count--;
+        !count && body.classList.remove(CLSNAME);
+      } catch (error) {}
     }
   };