From e662aa7d894a0b259dc1816e79514c1f0d38da9f Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 21 五月 2025 16:14:05 +0800
Subject: [PATCH] Merge branch 'dev-ui' of http://120.26.58.240:8888/r/LifePaymentFront into dev-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