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 });