From e0cb82c8dbf83fabc0cab548abc873926366fb75 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 21 五月 2025 17:29:15 +0800 Subject: [PATCH] fix: 修改ui --- apps/taro/src/hooks/page.ts | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/apps/taro/src/hooks/page.ts b/apps/taro/src/hooks/page.ts new file mode 100644 index 0000000..209c96c --- /dev/null +++ b/apps/taro/src/hooks/page.ts @@ -0,0 +1,20 @@ +import { BaseEventOrig, ScrollViewProps } from '@tarojs/components'; + +type UseScrollRangeOptions = { + maxRange?: number; +}; + +export function useScrollRange(options: UseScrollRangeOptions = {}) { + const { maxRange = 160 } = options; + + const rangeValue = ref(0); + + function scroll(e: BaseEventOrig<ScrollViewProps.onScrollDetail>) { + rangeValue.value = Math.min(maxRange, e.detail.scrollTop) / maxRange; + } + + return { + scroll, + rangeValue, + }; +} -- Gitblit v1.9.1