【问题标题】:How to remove back history in framework7?如何删除framework7中的历史记录?
【发布时间】:2017-02-08 12:07:12
【问题描述】:

我是framework7的初学者。我不知道如何删除framework7 js中的back()按钮导航历史。我正在开发多个页面,每个页面包含不同的内容,所以我使用并创建它。例如像这样的 login.html,home.html,logout.html。 现在我要使用 login.html(page) 中的mainView.route.loadPage('home.html') 访问 home.html(page) 然后我使用mainView.route.loadPage('logout.html') 转到logout.html(page),当我单击注销按钮时,它将进入登录页面。看看我在注销后的问题是什么,当我单击返回浏览器按钮时,它会再次递归地注销-> 主页

【问题讨论】:

    标签: angularjs html-framework-7


    【解决方案1】:

    您可以从历史记录中删除登录页面

    for (var i = 0; i < mainView.history.length; i++) {
      if (mainView.history[i] === 'login.html') mainView.history.splice(i,1);
    }
    
    //So when you are on home page, login page sit on left:
    $$('.view-main .page-on-left, .view-main .navbar-on-left').remove();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      • 2014-05-27
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      相关资源
      最近更新 更多