Browse Source

fix(layout): 修复布局和卡片组件以适应flex布局

EvilDragon 8 months ago
parent
commit
945c2f652f
3 changed files with 9 additions and 2 deletions
  1. 1 1
      src/layouts/default.vue
  2. 1 1
      src/pages/index/study-tour/index.vue
  3. 7 0
      src/style/index.scss

+ 1 - 1
src/layouts/default.vue

@@ -1,5 +1,5 @@
 <template>
 <template>
-  <wd-config-provider :themeVars="themeVars">
+  <wd-config-provider class="flex-grow flex flex-col" style="flex-grow: 1" :themeVars="themeVars">
     <view class="bg-[#f6f6f6] pb-20 flex-grow">
     <view class="bg-[#f6f6f6] pb-20 flex-grow">
       <slot />
       <slot />
     </view>
     </view>

+ 1 - 1
src/pages/index/study-tour/index.vue

@@ -7,7 +7,7 @@ import Card from '@/components/card.vue'
 </script>
 </script>
 <template>
 <template>
   <view>
   <view>
-    <card class="my-6"></card>
+    <card class="my-6">1</card>
     <card class="my-6"></card>
     <card class="my-6"></card>
     <!-- <card class="my-6"></card>
     <!-- <card class="my-6"></card>
     <card class="my-6"></card>
     <card class="my-6"></card>

+ 7 - 0
src/style/index.scss

@@ -19,3 +19,10 @@ page {
   // --wot-button-primary-bg-color: green;
   // --wot-button-primary-bg-color: green;
   min-height: 100%;
   min-height: 100%;
 }
 }
+/* stylelint-disable-next-line selector-type-no-unknown */
+layout-default-uni,
+.wot-theme-light {
+  display: flex;
+  flex-direction: column;
+  flex-grow: 1;
+}