Browse Source

优化历史记录滑动

wangyi/feature-20251022162725-启动页登录注册
wangyetao 4 weeks ago
parent
commit
30de1a500e
  1. 6
      pages/deepMate/deepMate.vue

6
pages/deepMate/deepMate.vue

@ -168,7 +168,7 @@
<!-- 搜索历史侧拉框 --> <!-- 搜索历史侧拉框 -->
<view class="drawer-overlay" v-show="showHistoryDrawer"></view> <view class="drawer-overlay" v-show="showHistoryDrawer"></view>
<view class="drawer-panel" v-show="showHistoryDrawer" @click.stop :style="{ transform: 'translateY(' + drawerOffsetY + 'px)' }">
<view class="drawer-panel" v-show="showHistoryDrawer" @click.stop @touchmove.stop.prevent :style="{ transform: 'translateY(' + drawerOffsetY + 'px)' }">
<view class="drawer-header"> <view class="drawer-header">
<text class="drawer-title">历史对话</text> <text class="drawer-title">历史对话</text>
@ -1302,6 +1302,10 @@ const onBackTopClick = () => {
.drawer-content { .drawer-content {
flex: 1; flex: 1;
min-height: 0; /* 让 flex 子元素可在容器内收缩以启用滚动 */ min-height: 0; /* 让 flex 子元素可在容器内收缩以启用滚动 */
height: 100%;
overscroll-behavior-y: contain; /* 防止滚动串联到页面 */
-webkit-overflow-scrolling: touch; /* iOS 惯性滚动 */
touch-action: pan-y; /* 优化触控滚动,仅垂直 */
} }
.drawer-inner { .drawer-inner {

Loading…
Cancel
Save