diff --git a/src/components/points-and-badge/badge.vue b/src/components/points-and-badge/badge.vue index af0e637e..5e7e6f04 100644 --- a/src/components/points-and-badge/badge.vue +++ b/src/components/points-and-badge/badge.vue @@ -13,9 +13,39 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + { popup.value.close(); }; - + const open = (points = [], badges = []) => { + if (!Array.isArray(badges) || badges.length === 0) { + console.error('badges 不是有效的数组或为空'); + return; + } + badgesList.value = badges; + pointsList.value = points; - - - const open = (points) => { - // pointsBadgeImg - // pointsBadgeName - console.log(points); popup.value.open(); }; defineExpose({ open, close });