Я пользуюсь Framework7 (3.5) какое-то время и каждый раз схожу с ума из-за документации.
Мне нужно сделать простое перенаправление, если пользователь вошел в систему. Информация о пользователе хранится в локальном хранилище. Так что я выполняю это на pageInit
функции моей страницы:
user= window.localStorage.getItem("user")
if(user == null){
console.log("User doesn't exist")
app.router.navigate('/login/', {reloadAll: true});
}
else{
console.log("User exist")
app.router.navigate('/home/', {reloadAll: true});
}
Так что сообщения журнала работают нормально, но фреймворк app.router.navigate полностью игнорируется. Маршруты создаются правильно на myApp.js
(уже проверено), а app.router.navigate
работает, только если я использую Dom7('#random-button').on('click, function(){})
.
Если я запускаю функцию onClick
, перенаправление работает без номера.
Есть идеи, почему?