Как я могу запретить пользователям входить на определенную страницу, если они указали неправильное значение в VueJS?
Например, у меня есть этот фрагмент кода, который я извлек из моего кода и который проверяет, будет ли выбранная пользователем дата совпадать сдата из моего JSON.
checkBirthday: function() {
//compare results birthday and input birthday
let inputBDAY = moment(this.date).format("MMMM DD, YYYY");
if (this.results.BIRT_D == inputBDAY) {
//redirect to details page
this.$router.push("/details/" + this.MEMB_N);
} else {
alert("Wrong Birthday");
}
}
Это мой фрагмент route.js
{
path: '/details/:MEMB_N', component: details
},
Я хочу только перенаправить страницу, если проверка верна, и предотвратить, если ложь.
Прямо сейчас: Я могу получить доступ к странице, которую хочу, даже если я не подтвердил день рождения