1、打开弹窗调用 window.history.pishState() 函数
Transport() {
this.ship = true;
window.history.pushState(null, null, "#");
},
2、关闭弹框
guo_mask() {
this.ship = false;
this.$router.go(-1);
},
3、mounted 生命周期 监听popstate 事件
mounted() {
window.addEventListener("popstate", e => {
if (this.ship) {
this.ship = !this.ship;
}
},false);
},
4、beforeDestroy 生命周期 移除popstate 事件