流程完善

This commit is contained in:
kron
2025-11-17 17:14:51 +08:00
parent e50532e2de
commit 1320519e90
4 changed files with 51 additions and 32 deletions

View File

@@ -98,10 +98,10 @@ async function onReceiveMessage(messages = []) {
}
async function onComplete() {
if (
practiseResult.value.arrows &&
practiseResult.value.arrows.length === total
) {
const validArrows = (practiseResult.value.arrows || []).filter(
(a) => a.x !== -30 && a.y !== -30
);
if (validArrows.length === total) {
uni.navigateBack();
} else {
practiseId.value = "";
@@ -178,7 +178,11 @@ onBeforeUnmount(() => {
:onClose="onComplete"
:result="practiseResult"
:tipSrc="`../static/${
practiseResult.arrows.length < total ? 'un' : ''
practiseResult.arrows.filter(
(arrow) => arrow.x !== -30 && arrow.y !== -30
).length < total
? 'un'
: ''
}finish-tip.png`"
/>
<canvas class="share-canvas" canvas-id="shareCanvas"></canvas>