chore: rename composables folder
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
let count = 0;
|
||||
|
||||
const CLASSNAME = 'van-overflow-hidden';
|
||||
|
||||
export function useLockScroll(shouldLock: () => boolean) {
|
||||
const lock = () => {
|
||||
if (shouldLock()) {
|
||||
if (!count) {
|
||||
document.body.classList.add(CLASSNAME);
|
||||
}
|
||||
count++;
|
||||
}
|
||||
};
|
||||
|
||||
const unlock = () => {
|
||||
if (shouldLock() && count) {
|
||||
count--;
|
||||
if (!count) {
|
||||
document.body.classList.remove(CLASSNAME);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
return [lock, unlock];
|
||||
}
|
||||
Reference in New Issue
Block a user