From db9a1cb8638d0159e5bce586c0e6a0610bc2b625 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 21 二月 2025 13:58:20 +0800
Subject: [PATCH] fix: 页面

---
 apps/taro/src/components/Layout/ContentScrollView.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/apps/taro/src/components/Layout/ContentScrollView.vue b/apps/taro/src/components/Layout/ContentScrollView.vue
index 1bb8a3e..170176a 100644
--- a/apps/taro/src/components/Layout/ContentScrollView.vue
+++ b/apps/taro/src/components/Layout/ContentScrollView.vue
@@ -1,5 +1,9 @@
 <template>
-  <scroll-view class="content-scroll-view-wrapper" :class="{ hasPaddingTop }" :scroll-y="true">
+  <scroll-view
+    class="content-scroll-view-wrapper"
+    :class="{ hasPaddingTop, isNoWeb: !isWeb || showBgColor }"
+    :scroll-y="true"
+  >
     <ContentView
       :class="['content-scroll-view-wrapper-inner', props.allHeight ? 'all-height' : '']"
       :paddingH="paddingH"
@@ -11,6 +15,7 @@
 
 <script setup lang="ts">
 import ContentView from './ContentView.vue';
+import { isWeb } from '@/utils/env';
 
 defineOptions({
   name: 'ContentScrollView',
@@ -20,12 +25,14 @@
   hasPaddingTop?: boolean;
   allHeight?: boolean;
   paddingH?: boolean;
+  showBgColor?: boolean;
 };
 
 const props = withDefaults(defineProps<Props>(), {
   hasPaddingTop: false,
   allHeight: false,
   paddingH: true,
+  showBgColor: true,
 });
 </script>
 
@@ -34,7 +41,10 @@
 
 .content-scroll-view-wrapper {
   @include listScrollViewWithNoPadding;
-  background-color: $body-background-color;
+
+  &.isNoWeb {
+    background-color: $body-background-color;
+  }
 
   &.hasPaddingTop {
     padding-top: 20px;

--
Gitblit v1.9.1