try to fix examstore value between pages again, check value again before navigating
This commit is contained in:
parent
26c36e1650
commit
86da74cf11
2 changed files with 10 additions and 2 deletions
|
@ -122,7 +122,11 @@ function endExam() {
|
|||
next();
|
||||
examStore.setResult(result.value);
|
||||
examStore.setEnd(true);
|
||||
return navigateTo("/result", { replace: true });
|
||||
while (true) {
|
||||
if (examStore.result == result.value && examStore.end) {
|
||||
return navigateTo("/result", { replace: true });
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const questionBasic = computed<BasicQuestion | undefined>(() =>
|
||||
|
|
|
@ -25,7 +25,11 @@ const examStore = useExamStore();
|
|||
function setAndGo(category: string) {
|
||||
loading.value = true;
|
||||
examStore.setCategory(category);
|
||||
return navigateTo("/exam");
|
||||
while (true) {
|
||||
if (examStore.category == category) {
|
||||
return navigateTo("/exam");
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue