javascript - 框架7 : Login redirect

标签 javascript jquery html-framework-7

当用户访问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/

相关文章:

javascript - 为什么使用 Math.max 作为参数在这种情况下不起作用?

javascript - Chrome 首次双击

c# - JavaScript 中必需的文本框

javascript - 如何处理 uiwebview 内的 Javascript onorientationchange 事件

jquery - 将表单/删除按钮与其他按钮对齐

javascript - 如何使 Bootstrap 网格列成为页面的全高?

javascript - 从数据库 : Template7 and Framework7 加载数据

cordova - 如何使用 Framework7 Cordova 实时获取推送通知

html - Framework 7 调整 Tabbar 上的 Tab 宽度

javascript - 动态选择框的选择更新功能