try to fix examstore value between pages (again), check value again before navigating
This commit is contained in:
parent
26c36e1650
commit
2133ed270e
2 changed files with 11 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>
|
||||
|
||||
|
@ -34,6 +38,7 @@ function setAndGo(category: string) {
|
|||
<div v-if="!loading" class="text-3xl">
|
||||
<span>Test na prawo jazdy</span>
|
||||
<p>
|
||||
{{ examStore }}<br />
|
||||
Witaj w teście na prawo jazdy, aby rozpocząć, naciśnij jeden z
|
||||
poniższych przycisków:
|
||||
<br />
|
||||
|
|
Loading…
Add table
Reference in a new issue