修复没有抽奖人员卡片,数据判空

This commit is contained in:
qinrongjun
2024-09-14 17:23:40 +08:00
parent 7457ee324b
commit f134761bf5

View File

@@ -574,6 +574,9 @@ const randomBallData = (mod: 'default' | 'lucky' | 'sphere' = 'default') => {
personRandomIndexArr.push(Math.round(Math.random() * (allPersonList.value.length - 1))) personRandomIndexArr.push(Math.round(Math.random() * (allPersonList.value.length - 1)))
} }
for (let i = 0; i < cardRandomIndexArr.length; i++) { for (let i = 0; i < cardRandomIndexArr.length; i++) {
if (!objects.value[cardRandomIndexArr[i]]) {
continue;
}
objects.value[cardRandomIndexArr[i]].element = useElementStyle(objects.value[cardRandomIndexArr[i]].element, allPersonList.value[personRandomIndexArr[i]], cardRandomIndexArr[i], patternList.value, patternColor.value, cardColor.value, { width: cardSize.value.width, height: cardSize.value.height }, textSize.value, mod) objects.value[cardRandomIndexArr[i]].element = useElementStyle(objects.value[cardRandomIndexArr[i]].element, allPersonList.value[personRandomIndexArr[i]], cardRandomIndexArr[i], patternList.value, patternColor.value, cardColor.value, { width: cardSize.value.width, height: cardSize.value.height }, textSize.value, mod)
} }
}, 200) }, 200)