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