fix: 使用公共组件

This commit is contained in:
hzj 2025-11-17 15:14:45 +08:00
parent 492f732454
commit 8e5a043980
5 changed files with 4 additions and 34 deletions

View File

@ -1,30 +0,0 @@
<template>
<div style="position: relative; width: 100%">
<img :src="imgUrl" alt="" width="100%" style="display: block" />
<div
style="
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
"
>
<slot></slot>
</div>
</div>
</template>
<script setup>
const props = defineProps({
imgUrl: {
type: String,
required: true,
},
})
</script>
<style lang="scss" scoped></style>

View File

@ -571,7 +571,7 @@ import {
getAppHeaderInfo,
} from '@/utils/appConnectionManager.js'
import { computed, onMounted, onUnmounted, ref } from 'vue'
import itemCenter from '@/components/WeeklyStar/itemCenter.vue'
import itemCenter from '@/components/itemCenter.vue'
import TopUser from '@/components/WeeklyStar/topUser.vue'
import maskLayer from '@/components/MaskLayer.vue'
import { useDebounce, useThrottle } from '@/utils/useDebounce'

View File

@ -410,7 +410,7 @@
<script setup>
import { isInApp, viewUserInfo } from '@/utils/appBridge.js'
import { computed, onMounted, onUnmounted, ref } from 'vue'
import itemCenter from '@/components/WeeklyStar/itemCenter.vue'
import itemCenter from '@/components/itemCenter.vue'
import TopUser from './components/topUser.vue'
import maskLayer from '@/components/MaskLayer.vue'
import { getMemberProfile } from '@/api/wallet'

View File

@ -759,7 +759,7 @@ import {
getAppHeaderInfo,
} from '@/utils/appConnectionManager.js'
import { computed, onMounted, onUnmounted, ref } from 'vue'
import itemCenter from '@/components/WeeklyStar/itemCenter.vue'
import itemCenter from '@/components/itemCenter.vue'
import TopUser from '@/components/WeeklyStar/topUser.vue'
import maskLayer from '@/components/MaskLayer.vue'
import { useDebounce, useThrottle } from '@/utils/useDebounce'

View File

@ -404,7 +404,7 @@
<script setup>
import { isInApp, viewUserInfo } from '@/utils/appBridge.js'
import { computed, onMounted, onUnmounted, ref } from 'vue'
import itemCenter from '@/components/WeeklyStar/itemCenter.vue'
import itemCenter from '@/components/itemCenter.vue'
import TopUser from './components/topUser.vue'
import maskLayer from '@/components/MaskLayer.vue'
import { getMemberProfile } from '@/api/wallet'