Итак, у меня есть «мини-игра» в Vue.js, которая позволяет вам «сражаться».Я пытаюсь сделать так, чтобы после того, как кто-то «умирает», игра объявляет победителя, а затем спрашивает, хотите ли вы играть снова.Все хорошо, пока нет, но когда я пытаюсь сделать так, чтобы после того, как вы нажали, что вы хотите играть снова, чтобы восстановить ваше здоровье и здоровье «монстра» обратно к 100, это просто не работает.Вот мой код, где я сбрасываю все, он запускается, я помещаю консольные журналы, но он ничего не делает:
checkWinner: function() {
if(this.mHp <= 0) {
if (confirm('You won! Play again?')) {
this.startGame();
} else {
this.gameIsActive = false;
}
return true;
} else if (this.pHp <= 0) {
if (confirm('You lost! Play again?')) {
this.startGame();
} else {
this.gameIsActive = false;
}
return true;
}
return false;
}
} Кроме того, вот полный код, если вы хотите взглянуть.Я был бы благодарен, если бы кто-то мог объяснить мне, почему это не работает.Заранее спасибо!
http://jsfiddle.net/y5mn61qf/