feat(组件): 组件的图片引用方式更新

This commit is contained in:
hzj 2025-11-07 12:05:51 +08:00
parent 7a81ff9247
commit 451b643e6c
4 changed files with 10 additions and 6 deletions

View File

@ -106,7 +106,7 @@ const props = defineProps({
avatarUrl: { avatarUrl: {
type: String, type: String,
default: '/src/assets/images/WeeklyStar/defaultAvatar.png', default: '',
}, },
BorderImgUrl: { BorderImgUrl: {
@ -125,10 +125,12 @@ const props = defineProps({
}, },
}) })
import defaultAvatar from '@/assets/images/WeeklyStar/defaultAvatar.png'
const defaultAvatarUrl = (e) => { const defaultAvatarUrl = (e) => {
console.log('头像资源出错') console.log('头像资源出错')
e.target.onerror = null // e.target.onerror = null //
e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href e.target.src = defaultAvatar
} }
</script> </script>

View File

@ -411,7 +411,7 @@
import { isInApp, viewUserInfo } from '@/utils/appBridge.js' import { isInApp, viewUserInfo } from '@/utils/appBridge.js'
import { computed, onMounted, onUnmounted, ref } from 'vue' import { computed, onMounted, onUnmounted, ref } from 'vue'
import itemCenter from '@/components/WeeklyStar/itemCenter.vue' import itemCenter from '@/components/WeeklyStar/itemCenter.vue'
import TopUser from '../RevolutionUnityDay/topUser.vue' import TopUser from './components/topUser.vue'
import maskLayer from '@/components/MaskLayer.vue' import maskLayer from '@/components/MaskLayer.vue'
import { getMemberProfile } from '@/api/wallet' import { getMemberProfile } from '@/api/wallet'
import { getThisWeekRewardsAndGifts, getRankingListAndMyRanking } from '@/api/activity.js' import { getThisWeekRewardsAndGifts, getRankingListAndMyRanking } from '@/api/activity.js'

View File

@ -114,7 +114,7 @@ const props = defineProps({
avatarUrl: { avatarUrl: {
type: String, type: String,
default: '/src/assets/images/WeeklyStar/defaultAvatar.png', default: '',
}, },
BorderImgUrl: { BorderImgUrl: {
@ -138,10 +138,12 @@ const props = defineProps({
}, },
}) })
import defaultAvatar from '@/assets/images/WeeklyStar/defaultAvatar.png'
const defaultAvatarUrl = (e) => { const defaultAvatarUrl = (e) => {
console.log('头像资源出错') console.log('头像资源出错')
e.target.onerror = null // e.target.onerror = null //
e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href e.target.src = defaultAvatar
} }
</script> </script>

View File

@ -405,7 +405,7 @@
import { isInApp, viewUserInfo } from '@/utils/appBridge.js' import { isInApp, viewUserInfo } from '@/utils/appBridge.js'
import { computed, onMounted, onUnmounted, ref } from 'vue' import { computed, onMounted, onUnmounted, ref } from 'vue'
import itemCenter from '@/components/WeeklyStar/itemCenter.vue' import itemCenter from '@/components/WeeklyStar/itemCenter.vue'
import TopUser from '../heroesDay/topUser.vue' import TopUser from './components/topUser.vue'
import maskLayer from '@/components/MaskLayer.vue' import maskLayer from '@/components/MaskLayer.vue'
import { getMemberProfile } from '@/api/wallet' import { getMemberProfile } from '@/api/wallet'
import { getThisWeekRewardsAndGifts, getRankingListAndMyRanking } from '@/api/activity.js' import { getThisWeekRewardsAndGifts, getRankingListAndMyRanking } from '@/api/activity.js'