使用 HTML5 History API 将当前浏览器的 URL 地址替换为当前页面的地址,这样可以避免在后退时出现空白页或者错误页面。具体来说,history.pushState() 方法会向浏览器会话历史栈中添加一条新纪录,并将当前URL地址改变为指定的地址。其中,第一个参数为状态对象,可以为 null;第二个参数为页面标题,也可以为 null;第三个参数为新的URL地址。
在App.vue里面onLoad的函数
onLoad () {
this.$options.beforeDestroy = function () {
history.pushState(null, null, location.href)
}
},