如何在框架中删除回溯历史记录7.



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

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

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();

最新更新