单页面阻止浏览器后退
popstate事件(监听浏览器后退动作)
创建新的历史记录条目—pushState() 需要三个参数: 一个状态对象, 一个标题 (目前被忽略), 和 (可选的) 一个URL。
URL — 该参数定义了新的历史URL记录
<script >
//只要进入此页面,浏览器就不可以后退
mounted(){
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
history.pushState(null, null, document.URL);
})
}
</script>