当用户访问login.html页面时,localStorage用于检查用户是否登录。页面应重定向到profile.html并显示通知消息。 显示消息,但页面(login.html)是相同的..
if( localStorage.user_login ) {
mainView.router.loadPage({url:'profile.html', ignoreCache:true, reload:true });
myApp.addNotification( {
message: 'Welcome '+ localStorage.user_username +'!'
} );
}
如果用户登录,如何进行页面重定向?
最佳答案
将其放在 myApp Framework7 初始化之前。
$$(document).on('pageInit', function (e) {
var page = e.detail.page;
if (page.name === 'index') {
try{
var storedData = window.localStorage['f7form-'+ 'idofyourloginform'];
if(storedData) {
//do your ajax login request here
// if successful do your login redirect
mainView.router.loadPage({url:'profile.html', ignoreCache:true, reload:true });
}
}
);
关于javascript - 框架7 : Login redirect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37161998/