拦截刷新页面和关闭页面 并不能监听按钮返回的值

 1   componentWillMount () {
 2     // 拦截判断是否离开当前页面
 3     window.addEventListener('beforeunload', this.beforeunload);
 4   }
 5   componentWillUnmount () {
 6     // 销毁拦截判断是否离开当前页面
 7     window.removeEventListener('beforeunload', this.beforeunload);
 8   }
 9   beforeunload (e) {
10     let confirmationMessage = '你确定离开此页面吗?';
11     (e || window.event).returnValue = confirmationMessage;
12   }

拦击之后发现并不可以监听按钮返回的值 先记录一下 后面再找解决方法

posted @ 2023-02-15 17:48  马铃薯头抽雪茄  阅读(31)  评论(0)    收藏  举报