feat(组件): 组件的图片引用方式更新
This commit is contained in:
parent
7a81ff9247
commit
451b643e6c
@ -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>
|
||||||
|
|
||||||
@ -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'
|
||||||
|
|||||||
@ -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>
|
||||||
|
|
||||||
@ -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'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user