拦截刷新页面和关闭页面 并不能监听按钮返回的值
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 }
拦击之后发现并不可以监听按钮返回的值 先记录一下 后面再找解决方法

浙公网安备 33010602011771号