ソースを参照

fix: cdn body.classList bug

richard1015 2 年 前
コミット
774e4f8ddb
1 ファイル変更8 行追加4 行削除
  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) => {
 export const useLockScroll = (isLock: () => boolean) => {
   const lock = () => {
   const lock = () => {
     if (isLock()) {
     if (isLock()) {
-      !count && body.classList.add(CLSNAME);
-      count++;
+      try {
+        !count && body.classList.add(CLSNAME);
+        count++;
+      } catch (error) {}
     }
     }
   };
   };
 
 
   const unlock = () => {
   const unlock = () => {
     if (isLock() && count) {
     if (isLock() && count) {
-      count--;
-      !count && body.classList.remove(CLSNAME);
+      try {
+        count--;
+        !count && body.classList.remove(CLSNAME);
+      } catch (error) {}
     }
     }
   };
   };