vue如何监听浏览器的返回,并进行操作

黄色部分为需要在浏览器返回时触发的方法,这里需要做的是在浏览器返回时把dialog关闭

1 mounted() {
2         this.createTree();
3         if (window.history && window.history.pushState) {
4             history.pushState(null, null, document.URL);
5             window.addEventListener("popstate", this.onCloseModal, false);
6         }
7     },
1 destroyed() {
2         window.removeEventListener("popstate", this.onCloseModal, false);
3     },
onCloseModal() {
            this.showEditModal = null;
        },

 

posted @ 2020-09-28 16:06  asesinof  阅读(6198)  评论(0编辑  收藏  举报