Hi,
I am having issues with a computed property
correctAnswersForCurrentStage(): object {return
return this.correctAnswers[this.currentLevel] ?? {};
},
Some context:
this.correctAnswers is an object where the properties are the levels and the values are object for each gate:
this.correctAnswers = {
"1": {
"1": 15,
"2": 25,
"3": 35,
"4": 45
},
"2": {
"1": 15,
"2": 25,
"3": 35,
"4": 45
},
}
so when a level is finished, i increase the level like
this.currentLevel++
and after this everything blocks. I don't know if it's Vue or TypeScript that gives this problem. Or maybe the combination of both?
Anyone an idea why this happens?
Top comments (1)
Fixed it. It had nothing to do with above stuff. i oversaw some logic in generating the random wrong answers scenario: Min was set to 5, max to 10. so it had 5 numbers to choose from. level too had 6 and 9 for correct answers. so it only had 3 unused more options left. and i asked it to give me 4 that are not already used