在我的应用中,我要求用户不要在最后一页上使用浏览器的后退按钮。为此,我找到了用现有页面url
替换现有url
的方法。所以用户将保持同一页面。
我正在使用这个JS代码:
init(){//writing at init
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
history.pushState(null, null, document.URL);
});
},
但是替换上面代码的正确代码是什么?什么是正确的方法?
提前感谢。
答案 0 :(得分:1)
您可以通过中止从上一页路由的willTransition挂钩进行的任何转换来阻止用户转换到应用程序中的其他路由。添加类似
的内容actions: {
willTransition(transition) {
transition.abort();
}
}
到你最后一页的路线