diff --git a/src/components/WeeklyStar/topUser.vue b/src/components/WeeklyStar/topUser.vue index 5b91ed8..a297aa8 100644 --- a/src/components/WeeklyStar/topUser.vue +++ b/src/components/WeeklyStar/topUser.vue @@ -97,7 +97,8 @@ const props = defineProps({ const defaultAvatarUrl = (e) => { console.log('头像资源出错') - e.target.src = '/src/assets/images/WeeklyStar/defaultAvatar.png' + e.target.onerror = null //防止循环 + e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href } diff --git a/src/views/WeeklyStar/WeeklyStar.vue b/src/views/WeeklyStar/WeeklyStar.vue index 54c8edf..3722038 100644 --- a/src/views/WeeklyStar/WeeklyStar.vue +++ b/src/views/WeeklyStar/WeeklyStar.vue @@ -441,7 +441,7 @@ >
-
{{ myRanking.rank }}
+
{{ myRanking.rank || 999 }}
{ // 图片资源出错处理 const handleImageError = (e, type) => { console.log('图片资源出错') - e.target.onerror = null + e.target.onerror = null //防止循环 if ((type = 'GOLD')) { - e.target.src = '/src/assets/icon/coin.png' + e.target.src = new URL('/src/assets/icon/coin.png', import.meta.url).href } } // 头像资源出错处理 const defaultAvatarUrl = (e) => { console.log('头像资源出错') - e.target.src = '/src/assets/images/WeeklyStar/defaultAvatar.png' + e.target.onerror = null //防止循环 + e.target.src = new URL('/src/assets/images/WeeklyStar/defaultAvatar.png', import.meta.url).href } // 选中要兑换的商品