From c0bcba49bef43b880978ff63b2ac00f1ba5c5c6a Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 21 五月 2025 16:13:59 +0800 Subject: [PATCH] fix: 修改ui --- apps/taro/src/components/Layout/PageLayoutWithBg.vue | 39 ++++++++++++++++++++------------------- 1 files changed, 20 insertions(+), 19 deletions(-) diff --git a/apps/taro/src/components/Layout/PageLayoutWithBg.vue b/apps/taro/src/components/Layout/PageLayoutWithBg.vue index 1c6a9a9..281a879 100644 --- a/apps/taro/src/components/Layout/PageLayoutWithBg.vue +++ b/apps/taro/src/components/Layout/PageLayoutWithBg.vue @@ -1,19 +1,23 @@ <template> - <PageLayout v-bind="props"> - <template #navigationBar> - <TransparentNavigationBar :title="title" :is-absolute="false"> - <template #left> - <slot name="left"></slot> - </template> - </TransparentNavigationBar> - </template> - <template #bg> + <div class="page-layout-container"> + <slot name="bg"> <img :src="OssAssets.common.CommonPageBg" class="common-page-bg" /> - </template> - <template #default="{ scrollViewHeight }"> - <slot :scrollViewHeight="scrollViewHeight" /> - </template> - </PageLayout> + </slot> + <PageLayout v-bind="props"> + <template #navigationBar> + <slot name="navigationBar"> + <TransparentNavigationBar :title="title" :is-absolute="false"> + <template #left> + <slot name="left"></slot> + </template> + </TransparentNavigationBar> + </slot> + </template> + <template #default="{ scrollViewHeight }"> + <slot :scrollViewHeight="scrollViewHeight" /> + </template> + </PageLayout> + </div> </template> <script setup lang="ts"> @@ -21,16 +25,13 @@ import TransparentNavigationBar from '../NavigationBar/TransparentNavigationBar.vue'; import _ from 'lodash'; import { OssAssets } from '@/constants'; +import { pageLayoutProps } from './layout'; defineOptions({ name: 'PageLayoutWithBg', }); -type Props = { - title?: string; -}; - -const props = withDefaults(defineProps<Props>(), {}); +const props = defineProps(pageLayoutProps); </script> <style lang="scss"> -- Gitblit v1.9.1